【发布时间】:2012-08-16 15:51:55
【问题描述】:
我正在寻找一种方法来匹配一个字符串,前提是它不是另一个字符串的子字符串。
例子:
I need to find if text contains string "bbbb" that is not part of a string "aaaabbbbcccc".
正则表达式应该匹配字符串:
aaabbbbcccc
aaaabbbbccc
aaabbbbccc
bbbbcccc
aaaabbbb
但不匹配:
aaaabbbbcccc
我已经尝试通过环视来做到这一点:
(?<!aaaa)bbbb(?!cccc)
但它不起作用。它只匹配
aaabbbbccc
【问题讨论】:
-
为什么要匹配
aaabbbccc?里面只有 3 个b。 -
使用 PHP。是的,有一个错字,应该是 aaabbbbccc。
标签: regex