我正在尝试编写一个正则表达式模式,以查找不在引号内的特殊字符串。例如;

where value = '~foo'; //no match

where value = ~foo; //match


在找到像这样的特殊字符串之前,我可能会寻求;


  ^(?:( ?!〜)。)*


但这对我没有帮助。如果我可以定义文字字符串“ not in”语句来解决我的问题。

最佳答案

您可以使用这种环顾四周

(?<!')yourWordGoesHere(?!')

10-08 19:42