正则表达式在字符串中找到一个不带字符串的字符串

时间:2015-07-29 14:21:14

标签: regex string

简而言之,我试图确定String是否已被转义。所以我需要找到所有出现的'在前面没有\。

Input: "Hello world" Output: false
Input: "Hello ' world" Output: true
Input: "Hello \' wor'ld" Oputput: true
Input: "Hello \' wor\'ld" Output: false 

不确定如何开始使用此

1 个答案:

答案 0 :(得分:0)

您可以使用以下正则表达式使用negative look behind来匹配反斜杠:

.*(?<!\\)'.*

请参阅演示https://regex101.com/r/vM3tG6/1