正则表达式从 PHP 中的 URL 中提取查询字符串参数值
我需要从 URL 中提取项目 id;图案是这样的 &R=10031004&,我的意思是,我需要提取 &R= 和另一个 & 中的字符串。 这是我到目前为止所拥有的,但我不断…
preg_match PHP 建议
我还不太擅长 preg_match,我想知道是否有人可以帮助我。 我有一个值数组,例如 array("black*", "blue", "red", "grey*") 我需要使用 * 查找值最后然…
preg_match 与外部 txt 文件
我有一个 .txt 文件,其中包含论坛中的许多禁用词,其表达式如下: //filterwords.txt XXX YYY ZZZ 然后,我想使用 preg_match 来检查传入文本 $str …
正则表达式中特殊字符的含义
我已经挖掘 codeigniter 几个小时了。我在路由器类中发现了一些不同的正则表达式。 preg_match('#^'.$key.'$#', $uri); preg_replace('#^'.$key.'$#',…
正则表达式匹配超过允许的字符
我试图验证给定的字符串仅包含字母、数字、空格和一组符号中的字符 (!-?():&,;+)。到目前为止,这是我所拥有的: /^[a-zA-Z0-9 !-?\(\):&,;\+]+$/ 现…
PHP 5.2 preg_match() 编译失败
非常感谢一些帮助。我的主机服务器端更新导致我的评论表单抛出两个验证错误。第一个是: preg_match() 返回警告:preg_match() [function.preg-match]…
如何使用 preg_match 检查表单 POST 仅包含多个字段中的字母?
我有这个当前代码,允许我从注册表中检查用户的名字,以确保它只包含字母、空格和破折号。但是,如何启用检查多个字段(例如姓氏)。 /* Checks if th…
preg_match() 语句中的未知修饰符
经过两次尝试(感谢 Stack Overflow),我终于让我的正则表达式 url 正常工作,并按照我想要的不同方式将特定内容列入黑名单。然而,它不能正常工作,…
preg_match 与 '.jpg' 不准确图案
我使用 preg_match 和模式 $pattern = '/src="http:\/\/(.*?).jpg"/s'; 来获取网址网页上的 jpeg 图像。但是,这不够准确,因为它还抓取 http://www.d…
是否有一个函数可以转义正则表达式字符串中的特殊字符?
我试图匹配某些文本中的某些链接: $reg = '#ok is it http://google.com/?s=us#'; $page = 'Well i think ! ok is it http://google.com/?s=us&ui=pl…
从 ereg 迁移到 preg_match:复制文件直到模式重复 X 次
我正在使用 ereg 维护一些代码,并迁移到 preg_match (不要忘记分隔符),但它破坏了我的功能。 这是我的原始函数,它获取一个文件,并创建一个裁剪…
PHP preg_match() 不贪婪匹配问题
我使用 PHP 模式修饰符“U”来反转 preg_match() 的默认贪婪行为。但是,它并没有按照我想要的方式工作。我的代码: $str = '
正则表达式验证数字 0-100,最多保留两位小数
所以我知道使用 php is_numeric 函数会更容易,但我想做的是创建一个正则表达式,主要用于学习正则表达式,以测试测试分数。范围可以是 0-100,但可以…
PHP preg 匹配 *.domain.com 或 *.domain.co.uk
我使用此代码来预匹配 *.domain.com,但需要将其更改为还包括具有一些句点(例如 *.domain.co.uk)的外部域。任何帮助表示赞赏,谢谢 if (trim(preg_m…
preg_match一些字符
我的 preg_match() 需要一个正则表达式,它应该 preg(允许)以下字符: 字符串只能包含字母、数字和以下标点符号: 句号 (.) 逗号 (,) 破折号(-) …