Notepad++進階替換

Notepad++進階替換

我在替換選項字串時遇到一些問題。我需要更換:

tag1 任何單字或數字 tag1

tag2 任何單字或數字 tag2

但是,標籤之間的文字無法更改且是可變的。

例子:

來自:
tag1 美洲 tag1
tag1 非洲 tag1
tag1 南美洲 tag1
tag1 亞洲 tag1
tag1 大洋洲 tag1

到:

tag2 美洲 tag2
tag2 非洲 tag2
tag2 南美洲 tag2
tag2 亞洲 tag2
tag2 大洋洲 tag2

tag1 之間大約有 50,000 行包含不同的文字。

提前致謝。

答案1

這是我的做法記事本++使用Ctrl+H選項,然後替換tag1tag2其他選項設定如下螢幕截圖中列出並特別指出。這將與搜尋模式設定正規表示式或作為一般搜尋

在此輸入影像描述 在此輸入影像描述

tag1 America tag1
tag1 Africa tag1
tag1 South America tag1
tag1 Asia tag1
tag1 Oceania tag1

tag2 America tag2
tag2 Africa tag2
tag2 South America tag2
tag2 Asia tag2
tag2 Oceania tag2

答案2

找什麼:

tag1(.*)tag1

用。

replacement1$1replacement2

[x] 正規表示式

據此replacement1replacement2可以等於tag1

相關內容