Excluindo blocos de texto variável no TextPad usando o Regex

1

Eu quero excluir pedaços de texto em um único arquivo de texto que comece com "Educação" e termine com "tanques" e tenha dados variáveis entre eles.

Alguma sugestão?

    
por MikeD 17.02.2012 / 16:39

2 respostas

1

A expressão regular que eu acredito que você deseja usar é tão simples quanto: education.*tank

Eu fiz o download do TextPad, mas, por algum motivo, quando eu fiz uma "pesquisa" com essa expressão regular, funcionava. Mas quando fiz a mesma pesquisa com a função "Substituir", "não consegui encontrá-la".

Eu tenho que trabalhar no Notepad ++, no entanto. Basta clicar em Pesquisar - > Substitua (Ctrl + H) e, em seguida, insira a expressão education.*tank e, em seguida, nada (ou um espaço) em Substituir. De lá você pode usar "Find Next" para ver se as correspondências estão corretas e apertar "Replace All" de lá.

Essas são as etapas do Notepad ++; se a função Substituir funciona para você no TextPad, as etapas são semelhantes

    
por 17.02.2012 / 18:13
0
  1. Clique no ícone ou pressione F8 para abrir a caixa de diálogo Substituir.
  2. Digite "education. * tanks" (sem as aspas) na caixa "Localizar:".
  3. Deixe a caixa "Substituir por:" em branco.
  4. Desmarque a caixa "Caso de correspondência".
  5. Marque a caixa "Expressão regular".
  6. Clique em "Substituir tudo".

Isso funciona para mim em testes.

Acho que a resposta anterior é essencialmente correta, mas negligenciei a verificação da caixa RegEx.

    
por 21.02.2012 / 23:02

Tags