Exclua várias linhas se uma linha contiver determinada string no notepad ++

1

Eu tenho várias linhas para o meu site e agora quero esclarecer algumas delas.

Existe uma maneira de marcar (ou pelo menos excluir) grupos de linhas que contenham uma certa string? Por exemplo.

====================================
Account: [email protected]:password
Orders:
No orders found.
====================================

====================================
Account: [email protected]
Orders:
Item 1.
Item 2.
Item 3.
====================================

====================================
Account: [email protected]
Orders:
No orders found.
====================================

Eu tenho isso, mas em grande escala e eu quero remover todo o grupo (incluindo espaços) que contêm a string Nenhum pedido encontrado ou preferível marcá-los para que eu possa movê-los para um documento diferente.

Obrigado

    
por Ollie 31.12.2014 / 18:20

1 resposta

0

Experimente este trabalho

pressione Ctrl + H para abrir as janelas de substituição (modo de pesquisa: expressão regular)

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

Isso fornecerá a saída abaixo e substituirá apenas o grupo que contém "Nenhum pedido encontrado"

====================================
Account: [email protected]:password
Orders:No orders found

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

Etapa 2:

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

Isso fornecerá a saída da seguinte forma

Account: [email protected]:passwordOrders:No orders found

Agora encontre a palavra "Nenhuma ordem encontrada" e exclua toda a linha

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

Espero que isso ajude!

    
por 31.12.2014 / 21:54