字符串的正则表达式,不是某些其他特定字符串的前缀

时间:2011-06-03 15:32:37

标签: regex

找到字符串“&”的所有实例的正则表达式是什么,但如果实例是字符串“& nbsp;”的前缀则不是。

例如,它会匹配“&”在“约翰和保罗”中,但不是“&”在“John& nbsp; Paul”中。

2 个答案:

答案 0 :(得分:4)

您要找的是negative lookahead (see this answer as well)。语法通常类似于:

&(?!nbsp;)

哪个&符号后面跟nbsp;

匹配

答案 1 :(得分:1)

这样的事情可能是:

\s&\s

您可以在this website

上试用正则表达式