preg-match相关内容

上传错误preg_Match()

我使用的是class.upload0.32版,它在我的本地主机服务器上运行正常,但在我的Web服务器上无法运行。 Web服务器日志文件显示此错误: PHP Warning: preg_match(): Compilation failed: invalid range in character class at offset 7 in. Web服务器上的PHP版本:5.4.39 ..
发布时间:2022-03-29 16:09:07 PHP

PHP preg Match*.domain.com或*.domain.co.uk

我正在使用此代码为*.domain.com准备匹配,但需要将其更改为也包括具有*.domain.co.uk等几个句点的外部域。感谢任何帮助 if (trim(preg_match('!^https?://([^/]+.)?domain.com(/|#|$)!i', $documentLink->getAttribute('href')))) 我希望匹配*.domain.(任何TLD)的更 ..
发布时间:2022-03-29 16:06:57 PHP

字母数字、空格、破折号和散列的正则表达式

我仍然是正则表达式的新手。我要使用以下规则创建正则表达式: if (preg_match('^[ A-Za-z0-9_-#]^', $text) == 1) { return true; } else { return false; } 简而言之,我希望$TEXT接受文本、数字、空格、下划线、破折号和散列(#)。 上面的REG表达式正确吗?它始终返回TRUE。 推荐 ..
发布时间:2022-03-29 16:03:50 PHP

匹配2个或更多单词的正则表达式

我有一个正则表达式,它试图匹配两个或更多个单词,但它不能正常工作。我做错了什么? $string = "i dont know , do you know?"; preg_match("~([a-z']+){2,}~", $string, $match); echo " "; print_r($match); echo " "; 预期结果: 数组(我不知道) ..
发布时间:2022-03-29 15:47:39 PHP

Preg_Match特殊字符,如土耳其语和其他

我正在使用以下代码来获取URL匹配,但当我使用一些特殊字符,如土耳其语时,例如ülke,aşk,我无法获得任何请求。但如果我使用ulke,ask,则I可以得到结果。 谁能告诉我这里出了什么问题? $request_uri = 'https://www.weburl.com/hashtag/ulke'; // working fine $request_uri = 'https://ww ..
发布时间:2022-03-29 15:43:33 PHP

如何使用PHP简单HTML DOM解析器将所有ul和li标记替换为div?

好的,我想使用PHP简单的HTMLDOM解析器来创建一个“网站动员器”。在目前阶段,我想- 将所有‘ul’和‘li’标记更改为‘div’标记和 将所有‘table’元素(例如table、tr、td、th)更改为div。我尝试了通过以下方式解决第一个问题: 。 $html=new new simple_html_dom(); $html>load_file($sourceurl) ..
发布时间:2022-03-29 15:41:00 PHP

我的preg_match语法有效吗?

我正在向数据库抽象层添加if语句,以挑出对少数几个数据库表的任何尝试查询。 基本上,如果我的应用程序尝试从名为members或members_profiles的数据库表中创建、读取或销毁数据,我希望调用我的if语句。 if ( preg_match('/INSERT INTO [members|members_profiles]/', $sql) || preg_mat ..
发布时间:2022-03-29 15:33:30 PHP

如何验证包含大量查询字符串的url

我有一个汽车站点,我有一个名为保存搜索的功能,它可以保存用户在该站点上进行的搜索,以备将来使用。我所做的是将整个URL保存在数据库中。 但我需要将其验证为有效的URL。它看起来像这样。 http://www.anywebsite.com/cars.php?postcode=CV2+5AS&distance=&make=&min_price=&max_price=&category_ty ..
发布时间:2022-03-29 15:30:50 PHP

正则表达式在某些情况下不起作用-PHP

我有许多字符串模式,我可以从中筛选出数据并将其插入数据库。现在,我必须处理我的旧正则表达式无法正确匹配的字符串。 这是我的正则表达式: $re = "/(?:Expiration Fee: )?(d+)s+((?:[a-zA-Z0-9/]+s+)*)(?:(([a-zA-Z]+))s+)?(?:>([0-9.]+)s+)?(?:(d+-d+)s+)?(?:((d{1,2}(?::d{2 ..
发布时间:2022-03-29 15:27:54 PHP

匹配精确数字(_M)

我正在使用 $regex = '/'.implode('|', 10).'/i'; preg_match($regex, $ids) 在ID列表($ID)中查找数字10。但是,如果ID列表如下所示: $ids = array(10, 110, 1010); 会把他们全部带回来吗?我如何才能使它找到我要查找的确切数字,而不仅仅是找到包含我要查找的数字的数字? 谢谢。 ..
发布时间:2022-03-29 15:25:42 PHP

Php preg_Match汽车牌照

前几天我刚刚学习了PHP中的preg_Match,现在我正在尝试preg_Match车牌。它应该检查以下内容: 9a-4e-yy,所以a-和前后的数字或字母,然后再a-和更多的数字或字母。但它必须是两个数字或字母紧挨着,而不是更多。 目前我有以下代码: return preg_match("/^([0-9])"."([0-9])"."(-([0-9])"."([0-9]))"." ..
发布时间:2022-03-29 15:22:58 PHP

regex-排除子域(Preg_Match)

我想匹配一个域(带有preg_Match),但我想排除一个子域。 示例我要匹配example.org上除boon.example.org以外的所有子域: 我试过了: $test = "boon.example.org"; $test2 = "null"; if(preg_match('#(?!boon)(w+.)?example.org#', $test, $output)) { ..
发布时间:2022-03-29 15:17:12 PHP

PHP:使用REGEX从MySQL查询中获取表名

考虑以下三条MySQL语句: select * from Users; select id, title, value from Blogs; select id, feelURL, feelTitle from Feeds where id = 1; 现在我不太擅长REGEX,但我想从MySQL查询中获得表名。有没有人可以给我做一个小小的解释。 谢谢, 推荐答案 尝 ..
发布时间:2022-03-29 15:14:49 PHP

Preg_Match或运算符

我的下面的代码产生一个错误,未知修改的“|”...我正试着用它做手术室的操作员。运行此代码而不出错的正确方法是什么? $p = "(w+)|(()|())|(,)"; $s = "sum(blue,paper,green(yellow,4,toast)))"; preg_match($p,$s, $matches); print_r($matches); 编辑 好的,我稍微改了一 ..
发布时间:2022-03-29 15:02:18 PHP

在regex(preg_Match())中取消完全模式匹配

返回的Matches数组包含整个字符串匹配的第一个元素,后跟捕获的组。 我在php.net上找不到仅返回捕获的组的选项? 有吗? 推荐答案 否,0包含整个匹配的字符串是标准。 如果有问题,您始终可以unset($matches[0])(这不会影响键)或array_slice($matches, 1)。 ..
发布时间:2022-03-29 15:00:52 PHP