如何在Notepad ++中找到单引号并用两个单引号替换它们?

时间:2012-12-18 16:23:26

标签: regex notepad++ quote

我需要在文本中找到单引号,并用两个单引号替换它们,例如:

L'ARBRE

=>

L''ARBRE

在文本中已经有很多地方有两个单引号,所以我不能只使用find / replace函数,因为它会将所有这两个单引号一起拾取并且它们应保持不变,而不会被修改

有谁知道怎么做?我想我必须使用正则表达式,但到目前为止我没有尝试过任何正常的表达式。

谢谢!

3 个答案:

答案 0 :(得分:1)

ctrl + h并以正常模式(无正则表达式):

1)将'替换为''

2)将''''替换为''

答案 1 :(得分:1)

ctrl + F,转到第二个标签(或ctrl + h)。

  • ([a-zA-Z0-9]+)\'([a-zA-Z0-9]+)放在第一个输入上。
  • \1"\2放在第二个输入上。
  • 在搜索类型上,选择正则表达式。
  • 按全部替换。

匹配:text'text09text09'09text09text'09text0909text09'text

不匹配:text''text'

答案 2 :(得分:0)

find what: '
replace with: ''

适合我。不需要正则表达式