需要正则表达式来匹配特殊情况
我正在拼命寻找与这些场景匹配的正则表达式: 1)匹配交替字符 我有一个像“This is my foobababababaf string”这样的字符串 - 我想匹配“bababa…
我们如何在 Perl 正则表达式中匹配任何单个字符(包括换行符)?
我想使用 UltraEdit 正则表达式 (perl) 将以下文本替换为一堆 html 文件中的其他文本: <style type="text/css"> #some-id{} .some-class{} //man…
在 PHP 中,如何完成仅返回分组内容的正则表达式
我想使用分组执行正则表达式。我只对分组感兴趣,这是我想要的全部返回。这可能吗? $haystack = '<a href="/foo.php">Go To Foo</a>' $needl…
帮助使用 preg_match 获取电话号码
我将如何编写一个 if 语句来查找电话号码并将其存储到变量中。这是我到目前为止所拥有的,但它不起作用。 if (preg_match('/^(?:(?:\+?1\s*(?:[.-]\s*…
如何匹配PCRE中的所有组和子组
IP 或其他字符串,例如“11.22.33.44”或“aa.bb.cc.dd”。基本上,我认为这很容易, (([\d\w]+)+\.)+[\d\w]+ 但问题是这些子匹配位于哪个组。与 ip …
用于 URL 匹配的正则表达式 (PCRE)
输入:我们得到一些纯文本作为输入字符串,并且必须使用 {url> 突出显示其中的所有 URL。 一段时间以来,我一直使用取自 http://flanders.co.nz/200…
使用 sed 将 alt 属性替换为 title 属性
我有一个 PCRE 正则表达式,看起来像这样 s/(<input.+?)alt(=".+?".*?>)/$1title$2/ 有人能帮我让它在 sed 上工作吗? 最终有人可以向我指出一些…
如何正则表达式匹配一串数字和连字符,但不以连字符开头或结尾?
我有一些代码验证 1 到 32 个字符的字符串,该字符串可能只包含字母数字和连字符 ('-'),但可能不以连字符开头或结尾。 我正在使用 PCRE 正则表达式 &…
使用正则表达式解析“{value}”形式的值列表
我有一个如下所示的字符串({} 的数量未知): {test}{test1}{test2}{test3}{test4} 现在我想将 {} 中的内容取出并将它们放入数组中。我该怎么做?我…
PHP PCRE 在测试和托管服务器上的差异
我的以下正则表达式在我的测试服务器上运行良好,但在我的托管服务器上仅返回一个空字符串。 $text = preg_replace('~[^\\pL\d]+~u', $use, $text) 现…
使用 preg_match 去除 php 中指定的下划线
php 中的 preg_match 一直存在混淆。 我有一个像这样的字符串: apsd_01_03s_somedescription apsd_02_04_somedescription 我可以使用 preg_match 删…
当 url 包含主题标签时,如何让 preg replacement 工作
我在网上找到了一个函数,可以将字符串中的 url 转换为可点击的链接。但是,当 url 包含主题标签时,它不起作用。例如。 http://www.bbc.co.uk/radio1…
使用 preg_match_all() 和结束字符匹配一个字符串中的多个项目
我有以下代码: preg_match_all('/(.*) \((\d+)\) - ([\d\.\d]+)[,?]/U', "E-Book What I Didn't Learn At School... (2) - 3525.01, FREE Intro DVD/…