Удаление блоков переменного текста в TextPad с помощью Regex

4049
MikeD

Я хочу удалить фрагменты текста в одном текстовом файле, который начинается с «Образование» и заканчивается «танки» и имеют переменные данные между ними.

Какие-либо предложения?

1
поэтому вы хотите удалить текст что-то вроде ** "Образование sdfasdfsa танков" ** это? Siva Charan 12 лет назад 0

2 ответа на вопрос

1
Atif

Я полагаю, что регулярное выражение, которое вы хотите использовать, так просто: education.*tank

Я скачал TextPad, но по какой-то причине, когда я сделал «Поиск» с этим регулярным выражением, это сработало. Но когда я сделал тот же поиск с помощью функции «Заменить», он «не смог найти».

Я получил его на работу в Notepad ++, хотя. Просто нажмите «Поиск» -> «Заменить» (Ctrl + H), затем введите выражение education.*tankи затем ничего (или пробел) в «Заменить». Оттуда вы можете использовать «Найти далее», чтобы увидеть, если совпадения правильны, и нажать «Заменить все» оттуда.

Это шаги для Notepad ++; если у вас работает функция замены в TextPad, шаги аналогичны

0
BradGad
  1. Нажмите значок или нажмите F8, чтобы открыть диалоговое окно «Заменить».
  2. Введите «образование. * Танки» (без кавычек) в поле «Найти что:».
  3. Оставьте поле «Заменить на:» пустым.
  4. Снимите флажок «Match case».
  5. Установите флажок «Регулярное выражение».
  6. Нажмите «Заменить все».

Это работает для меня в тестах.

Я думаю, что предыдущий ответ, по сути, прав, но пренебрег флажком RegEx.

Похожие вопросы