У меня возникли некоторые проблемы с заменой строки опций. Мне нужно заменить:
тег1 любое слово или цифры тег1
к
тег2 любое слово или цифры тег2
Однако текст между тегами изменить нельзя, и он является переменным.
Пример:
Из:
тег1 Америка тег1
тег1 Африка тег1
тег1 Южная Америка тег1
тег1 Азия тег1
тег1 Океания тег1
К:
тег2 Америка тег2
тег2 Африка тег2
тег2 Южная Америка тег2
тег2 Азия тег2
тег2 Океания тег2
Между тегом 1 находится около 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
.