好的,这就是我想要做的:
's
尚未正确转义'children's shoes'
,我想用'children\'s shoes'
替换那么,有什么建议吗? (我尝试了各种变通办法,但似乎无法正确解决...)
更新:
'.+?'
肯定与值匹配-但是如何在值内匹配's
? 更新II:
好的,我想我将使用
[a-z]'s
。似乎正在捕获我的需求。并替换为$1\'s
。 最佳答案
匹配此正则表达式:
('[^']*)'s([^']*')
并替换为:
$1\'s$2
现场演示:http://regexr.com?368bu