其他分享
首页 > 其他分享> > 不在正则表达式中

不在正则表达式中

作者:互联网

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

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

where value = ~foo; //match

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

^(?:(?!~).)*

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

解决方法:

您可以使用这种环顾四周

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

标签:string-matching,replace,regex-greedy,c,regex
来源: https://codeday.me/bug/20191031/1973680.html