正则表达式 PCRE:验证不包含 3 个或更多连续数字的字符串
我搜索了这些问题但找不到答案。我需要一种与 php preg_match 函数一起使用的模式,仅匹配不包含 3 个或更多连续数字的字符串,例如: rrfefzef => …
irc 昵称的 PCRE 表达式?
大家好,我在使用 PCRE 正确制作 irc 昵称格式时遇到了一些问题。我不擅长 PCRE,我希望使用 PCRE / 正则表达式的人提供一些建议。 :) 我目前正在使用…
如何让 PCRE 与 C++ 一起使用?
这是一个新手问题,但我希望我能尽可能清楚地表达我的问题。 我正在尝试用 C++ 进行模式匹配。 我从 此处 下载了 PCRE 的 Win32 版本,并将下载的 pcr…
正则表达式匹配某个 HTML 元素
我正在尝试编写一个正则表达式来匹配以下 HTML。 <span class="hidden_text">Some text here.</span> 我正在努力写出与其匹配的条件,并尝试…
“向后断言必须是固定长度”的技术原因是什么?在正则表达式中?
例如,下面的正则表达式将导致失败报告lookbehindassertion is not fixed length: #(?<!(?:(?:src)|(?:href))=["\']?)((?:https?|ftp)://[^\s\'"&l…
判断正则表达式是否只匹配固定长度的字符串
有没有办法确定正则表达式是否只匹配固定长度的字符串? 我的想法是扫描 *、+ 和 ?然后,需要一些智能逻辑来查找 {m,n},其中 m!=n。 没有必要采取 |…
确定正则表达式的特异性
给定以下正则表达式: - alice@[a-z]+\.[a-z]+ - [a-z]+@[a-z]+\.[a-z]+ - .* 字符串 [email protected]< /code> 显然会匹配所有三个正则表达…
使用正则表达式从文本中提取数字
我正在尝试使用 PHP 从此文本中提取 1 和 125: preg_match("/^(?P<digit>\d+)/", "1 Foo ($125)",$m) 您能帮忙吗? 谢谢…
贪婪的正则表达式匹配
我正在尝试匹配看起来像这样的字符串: <$Fexample text in here>> 使用以下表达式: <\$F(.+?)>{2} 但是,在某些情况下,我的反向引用内容…
针对给定单词周围的 N 个单词优化正则表达式 (UTF-8)
我正在尝试找到一个优化的正则表达式来返回另一个单词周围的 N 个单词(如果可用)以构建摘要。该字符串采用 UTF-8 格式,因此“单词”的定义比 [az] …
PHP mb_ereg_replace 未替换,而 preg_replace 按预期工作
我正在尝试将字符串中所有非单词字符替换为空字符串(除了空格),并将所有多个空格放在一起作为一个空格。 以下代码执行此操作。 $cleanedString = p…
如何使用正则表达式忽略文本中的空格和回车符
我对 stackoverflow 很陌生,所以我不知道以前是否有人问过这个问题,但我似乎找不到任何过去的问题暗示答案。非常感谢任何帮助,并提前致谢。 我有这…
Eregi 对 preg_replace 进行更改以实现 php 5.3 兼容性
我的一个脚本中有这一行,它抛出了一个已弃用的错误。 eregi_replace( '\.([a-z]{3,4})$', "-{$width}x{$height}.\\1", $src ) 有人可以告诉我如何将…
用于过滤不需要的用户名的正则表达式
在我正在开发的网站上,我要求用户名不能以 _ 开头, 因此不应允许这些: SU_Coolguy MR_Nobody my_Pony 但这些应该没问题: __SU_Coolguy MRS_Nobody…