我正在尋找一種方法來匹配一個字符串,只要它不是另一個字符串的子字符串。如何匹配字符串,如果不是另一個字符串的子字符串?
例子:
I need to find if text contains string "bbbb" that is not part of a string "aaaabbbbcccc".
正則表達式應該匹配字符串:
aaabbbbcccc
aaaabbbbccc
aaabbbbccc
bbbbcccc
aaaabbbb
但不匹配:
aaaabbbbcccc
我試着lookarounds做到這一點:
(?<!aaaa)bbbb(?!cccc)
但它不起作用。它僅匹配
aaabbbbccc
你在用什麼語言? – 2012-08-13 09:47:05
爲什麼要匹配'aaabbbccc'?只有3'b'在裏面。 – kev 2012-08-13 10:05:15
使用PHP。是的,有一個錯字,它應該是aaabbbbccc。 – 2012-08-13 10:16:05