1

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

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

2 ответа2

1

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

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .