确定正则表达式的特异性
给定以下正则表达式: - 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…
正则表达式 int +逗号
我需要一个正则表达式:123,456,789,123,4444,..。基本上是逗号分隔的值。 INT 部分可以是 1-4 个数字长,后跟一个逗号...始终采用这种形式... /^([0-…
preg_replace 难题:替换主题末尾的零个或多个字符
假设 $d 是一个目录路径,我想确保它以一个斜杠 (/) 开头和结尾。它最初可能有零个、一个或多个前导斜杠和/或尾随斜杠。 我尝试过: preg_replace('%^…
已弃用 ereg 的问题
有人可以帮我重写这些代码吗: if (eregi($asked,$accepted)) { $this->plot_type = $which_pt return true } else { $this->DrawError('$which_p…
从 ereg 更改为 preg_match 时 PHP 表达式失败
我有一个使用 PHP 的 ereg() 的类,该类已被弃用。 看看 PHP.net,我以为我可以离开并更改为 preg_match() 但我遇到了正则表达式错误,或者它们失败了…
字符串操作 preg_replace 或 str_replace
我需要用另一个词替换一个词。但 $var= str_replace($linklabel[$k], $linklabelmod[$k], $var) 没有给出期望的结果。例如我有一个字符串 $var="the t…
PHP Preg(正则表达式)从字符串中提取最后一个值?并不像我想象的那么简单
我正在尝试使用 PHP preg 提取下面字符串末尾的整数,在示例中为“4”,但可以是“INBOX/”之后的任何数字,也是“[email protected]" 是一个变量…