正则表达式来查找和替换错误的引号
问题描述:
我有一个从MS Word复制/粘贴的文档。所有的报价都被复制为''something''
,这基本上是在我的LaTeX文档中创建一个混乱,因此他们必须是``something''
。正则表达式来查找和替换错误的引号
是否有可能使一个正则表达式查找所有这些''something''
其中something
可以是任何东西(包括符号,数字等),和正则表达式,利用正确的引号替换它?我正在使用Sublime Text,它可以直接在编辑器中使用RegEX。
答
下面的正则表达式会匹配所有双引号字符串,并捕获除前两个单引号之外的所有字符(仅在匹配的字符串中)。用双反引号替换组索引1中的字符将会给你想要的结果。
正则表达式:
''(.*?'')
Replacemnet字符串:
``$1
你婉取代第一' '''两个反引号? – 2014-09-27 10:02:20
@AvinashRaj,基本上是我的目标,是的。所以先找到'''something'',然后用''替换前两个'''' – JavaCake 2014-09-27 10:03:14