我在替换选项字符串时遇到了一些问题。我需要替换:
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
。