我正在尝试编写一个正则表达式模式,以查找不在引号内的特殊字符串。例如;where value = '~foo'; //no match where value = ~foo; //match 在找到像这样的特殊字符串之前,我可能会寻求; ^(?:( ?!〜)。)*但这对我没有帮助。如果我可以定义文字字符串“ not in”语句来解决我的问题。 最佳答案 您可以使用这种环顾四周(?<!')yourWordGoesHere(?!')