2012-12-18 78 views
2

我需要在文本中找到單引號和兩個單引號像這樣替換它們,例如:如何查找單引號並將它們替換爲Notepad ++中的兩個單引號?

L'ARBRE

=>

L''ARBRE

有已經有很多文字中帶有兩個單引號的地方,所以我不能僅僅使用查找/替換功能,因爲它會將所有這兩個單引號放在一起,並且應該保持不變,而不會被修改。

有誰知道如何做到這一點?我認爲我必須使用正則表達式,但是迄今爲止我嘗試過的沒有一個真正起作用。

謝謝!

+0

稍微偏離主題,我認爲 –

回答

1

ctrl + h和在正常模式(無正則表達式):

1)替換'''

2)由''

+0

我忘了確切,目前已經有不少在文本兩個單引號的地方,所以我不能只用查找/替換功能,因爲它會拿起所有這兩個單引號一起,他們應該保持這樣,而不被修改。 這就是爲什麼我認爲正則表達式是唯一的選擇... – chogall

+0

@ user1913492:只要不盲目地接受所有的替代品。 –

+0

我編輯了我的答案。 – berty

1

ctrl + F取代'''',轉到第二標籤(或ctrl + h)。

  • ([a-zA-Z0-9]+)\'([a-zA-Z0-9]+)放在第一個輸入上。
  • \1"\2放在第二個輸入上。
  • 在搜索類型上,選擇正則表達式。
  • 按全部替換。

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

不匹配:text''text'

+0

我忘記了在文本中已經有很多帶有兩個單引號的地方,所以我不能只使用查找/替換功能,因爲它會將所有這兩個單引號放在一起,並且它們應該保留,而不被修改。 – chogall

+0

@ user1913492所以看看我的更新。 –

+0

它的工作原理!非常感謝! 1和2是什麼意思? – chogall

0
find what: ' 
replace with: '' 

爲我工作。沒有正則表達式需要

相關問題