.net 正则表达式-确定转义的最终报价
用这个短语.net 正则表达式-确定转义的最终报价,.net,regex,.net,Regex,用这个短语 WHERE name='john' OR OR name='o'reilly' OR name='thomas'' OR name='o'reillys'' 我想逃跑 奥莱利的中间语录 托马斯的最后一句话 o'reillys'的中间和最后一句话 以这样的方式结束 WHERE name='john' or name='o''reilly' OR name='thomas''' OR name='o''reillys''' FTR,我用的是.Net var ret=Regex.
WHERE name='john' OR OR name='o'reilly' OR name='thomas'' OR name='o'reillys''
我想逃跑
- 奥莱利的中间语录
- 托马斯的最后一句话
- o'reillys'的中间和最后一句话
WHERE name='john' or name='o''reilly' OR name='thomas''' OR name='o''reillys'''
FTR,我用的是.Net
var ret=Regex.Replace(myText,myregexpatern,“”)
正则表达式
\b'\b
似乎与单词中间的撇号有关,但不适用于尾随撇号。我曾经有一个剧本试图定义一个regex,其中的单词不是以“a”开头,而是以“1”结尾,我也看过Lookback,但我不确定该如何实现这一点
如果您能提供任何指导,我将不胜感激 ThxS考虑对正则表达式模式进行以下细微更改
\b'\b|''
祝你好运 Thx。不幸的是,它似乎与托马斯中的撇号不匹配。对于文本“WHERE name='john'或name='o'reilly'或name='thomas'或name='o'reillys'”似乎有4个匹配项-o'reilly中的's,thomas',o'reillys,o'reillys'