-1

Пример. Я хочу найти и заменить с помощью:

Test1
Test2
Test3

Конечно, я должен ввести и щелкнуть 3 раза, чтобы найти и заменить, используя эти термины. Как мне сделать это одним выстрелом?

Работает ли это с:

class="tbc" 
class="tbd" 
class="tbc-r" 
class="tbd-r" 
class="tbd-c" 
class="tbc-r" 
class="tbh" 
class="tbsh"

2 ответа2

3

Блокнот не поддерживает подстановочные знаки (не говоря уже о регулярных выражениях) в процессе замены текста.

Так что нет, нет более простого и / или более быстрого способа, чем испускание 3-х инструкций.

Если вам разрешено искать альтернативы, вы можете достичь того, что ищете, с помощью бесплатного текстового редактора Notepad++. Здесь я сделал быстрый пример, который использует простое регулярное выражение Test\d для сопоставления строк в этом файле.

Затем я просто нажимаю « Заменить все» и удаляю все вхождения за один раз:

Я надеюсь, что это то, что вы ищете.


Ради полноты, это регулярное выражение, которое я отправил вам по электронной почте, чтобы соответствовать вашим class= parts:

class="[^"]*"
1

Vim , конечно, сделает это, как любая другая задача по редактированию текста, которую вы можете себе представить. Проблема в том, что может потребоваться некоторое время, чтобы узнать, если вы никогда не использовали его.

Во всяком случае, это как:

:%s/Test1\|Test2\|Test3//g

Это поиск и замена с помощью регулярных выражений. Часть между первым и вторым / , является строкой поиска и между вторым и последним замещающей строкой (в данном случае пустая).

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