【发布时间】:2012-03-27 20:50:29
【问题描述】:
我写了一个正则表达式,试图匹配一些 html 代码,但我不能完全正常工作。我在“wp-caption”之后的部分有问题。
class=(["\'])(?:[\w\s])*?wp-caption[\s\1]
我要匹配的代码:
class="wp-caption"
class='wp-caption'
class="wp-caption foo"
class="foo wp-caption"
我匹配前三个结果,但不匹配第四个。我不认为 \1 正在工作。有什么想法吗?
BTdubs 我一直在使用http://regexpal.com/ 进行测试。
【问题讨论】:
-
我以前从未见过“BTdubs”。真是令人愉快。
-
你是对的,反向引用在括号内不起作用。
标签: regex backreference