我在替換選項字串時遇到一些問題。我需要更換:
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選項,然後替換tag1
和tag2
其他選項設定如下螢幕截圖中列出並特別指出。這將與搜尋模式設定正規表示式或作為一般搜尋。
前
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] 正規表示式
據此replacement1
或replacement2
可以等於tag1
。