我正在尝试编写一个正则表达式模式,用于查找不在引号内的特定字符串。例如;
where value = '~foo'; //no match
where value = ~foo; //match
我可能会寻找,直到找到特定的字符串;
^(?:(?〜)。)*
但这对我没有帮助。如果我可以定义文字字符串“not in”语句,可以解决我的问题。
答案 0 :(得分:3)
你可以使用像这样的外观
(?<!')yourWordGoesHere(?!')
答案 1 :(得分:1)
这似乎有效:
~foo(?!(.(?<!'))*?')
结果: