1

У меня есть несколько строк для моего сайта, и теперь я хочу прояснить некоторые из них.

Есть ли способ пометить (или хотя бы удалить) группы строк, которые все содержат определенную строку? Например.

====================================
Account: emailaddress1@email.com:password
Orders:
No orders found.
====================================

====================================
Account: emailaddress2@email.com
Orders:
Item 1.
Item 2.
Item 3.
====================================

====================================
Account: emailaddress3@email.com
Orders:
No orders found.
====================================

У меня это есть, но в большом масштабе, и я хочу удалить всю группу (включая пробелы), которая содержит строку. Не найдено ни одного заказа или желательно пометить их, чтобы я мог переместить их в другой документ.

Спасибо

1 ответ1

0

Попробуйте эту работу вокруг

нажмите Ctrl +H, чтобы открыть замену окна (режим поиска: регулярное выражение)

find : \r\nNo orders found
Replace with :No orders found

Это даст вывод, как показано ниже, и заменит только группу, которая содержит "Не найдено заказов"

====================================
Account: emailaddress1@email.com:password
Orders:No orders found

====================================

Шаг 2:

find : \r\nOrders:No orders found
Replace with :Orders:No orders found

Это даст вывод следующим образом

Account: emailaddress1@email.com:passwordOrders:No orders found

Теперь найдите слово "Заказы не найдены" и удалите всю строку

find : \r\n.*No orders found
Replace with :

Надеюсь это поможет!

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