给出短语
WHERE name='john' OR OR name='o'reilly' OR name='thomas'' OR name='o'reillys''
我想逃跑
最终得到类似
的内容WHERE name='john' or name='o''reilly' OR name='thomas''' OR name='o''reillys'''
FTR,我正在使用.Net
var ret = Regex.Replace(myText,myRegexPattern,“''”)
正则表达式
\ B'\ B'/ P>
似乎与单词中间的撇号一起使用,但不适用于尾随撇号。我有一个剧本试图定义一个正则表达式,其中单词不以'开头但以一个结尾,我也看过Lookbehind,但我不确定我应该如何实现这一点。
我很感激任何指导。
THX
取值
答案 0 :(得分:1)
考虑对您的正则表达式模式进行以下微小更改...
\b'\b|''
祝你好运!