我想要进行一次搜索,搜索一个字符串(bar)是否不是立即以两个字符串(foo)或(boo)中的任何一个字符串作为前缀。
例如:
foo=bar
不应该匹配
foo=baz bar
应该匹配
bar
应该匹配
boo=bar
不应该匹配
我认为正则表达式中的look behind非常适合这种情况。但是当我尝试在MSVC++中使用(?<!
来进行look behind时,会出现未处理的异常。
这个断言在问号中被支持吗?语法上有什么不同吗?或者有人能帮我写出这个正则表达式或者模拟它的行为吗?