正则表达式来查找和替换错误的引号

问题描述:

我有一个从MS Word复制/粘贴的文档。所有的报价都被复制为''something'',这基本上是在我的LaTeX文档中创建一个混乱,因此他们必须是``something''正则表达式来查找和替换错误的引号

是否有可能使一个正则表达式查找所有这些''something''其中something可以是任何东西(包括符号,数字等),和正则表达式,利用正确的引号替换它?我正在使用Sublime Text,它可以直接在编辑器中使用RegEX。

+0

你婉取代第一' '''两个反引号? – 2014-09-27 10:02:20

+0

@AvinashRaj,基本上是我的目标,是的。所以先找到'''something'',然后用''替换前两个'''' – JavaCake 2014-09-27 10:03:14

下面的正则表达式会匹配所有双引号字符串,并捕获除前两个单引号之外的所有字符(仅在匹配的字符串中)。用双反引号替换组索引1中的字符将会给你想要的结果。

正则表达式:

''(.*?'') 

Replacemnet字符串:

``$1 

DEMO