我想匹配"foo 6"
但不匹配"foo 6</end>"
。此刻我的表情是:foo\s\d+(?!.*</end>)
。foo 6
问题是,如果字符串中稍后有</end>
标记方式,它也会丢弃。IE
foo 6
匹配 -这是正确的
foo 6</end>
不匹配 -这是正确的
foo 6 word word word word number word number word</end>
不匹配 -这是不正确的,因为foo 6
此处仍应匹配。
正则表达式应该允许上述 3 种情况是正确的