Додаткова заміна блокнота ++


1

У мене виникають проблеми із заміною рядка опцій. Мені потрібно замінити:

tag1 будь-яке слово або цифри tag1

до

tag2 будь-яке слово або цифри tag2

Однак текст між тегами неможливо змінити і він є змінним.

Приклад:

Від:
tag1 Америка tag1
tag1 Африка tag1
tag1 Південна Америка tag1
тег1 Азія tag1
tag1 Океанія tag1

До:

tag2 Америка tag2
tag2 Африка tag2
tag2 Південна Америка tag2
tag2 Азія tag2
tag2 Океанія tag2

Між тегом1 близько 50 000 рядків з різними текстами.

Заздалегідь спасибі.

Відповіді:


2

Ось як я зробив це з Notepad ++ з допомогою 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

1
Такий підхід, ймовірно, не вдається, якщо файл містить непарну кількість зустрічей tag1.
авентурин

3
навіть звичайний блокнот, який постачається з Windows, міг би це зробити: o
Kage

1

Знайти що:

tag1(.*)tag1

Замінити:

replacement1$1replacement2

[x] Регулярний вираз

Цим replacement1або replacement2може бути дорівнює tag1.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.