Val*_*ryC 7 regex
我需要在字符串中查找并替换所有出现的撇号字符,但前提是这个撇号后面没有其他撇号.
那是
abc'def
是一场比赛但是
abc''def
不是匹配.
我已经编写了一个工作模式 - (^|[^'])'($|[^'])但我相信它可能更短更简单.
(^|[^'])'($|[^'])
谢谢,
瓦列里
Tao*_*Tao 11
取决于您的环境 - 如果您的环境支持前瞻和后瞻,您可以这样做: (?<!')'(?!')
(?<!')'(?!')
参考:http://www.regular-expressions.info/lookaround.html
归档时间:
14 年,5 月 前
查看次数:
4864 次
最近记录: