Use o notepad ++ com expressões regulares
- Abra o Notepadd ++
- Pressione CTRL + H
- Selecione Expressão regular como modo de pesquisa
- Insira
^.*myClass.*$
em Localizar o que e nada em Substituir por - Clique em Substituir todos
Casosemqueassequênciasinicialefinalestãoemlinhasdiferentes(Notepad6.xx)
Usamosumasoluçãoalternativaeexcluímostemporariamentetodososretornosdecarro(+novaslinhas).
Issonosdáumaúnicalinhalonga,ondeémuitomaisfácilusaroRegEx.Maistarde,nóscolocamosocarrodevolta.
- Escolhaumastringúnicacomo
%%%NEWLINE%%%
,oquenãoocorreatéagoranoseutexto.
TesteprimeirocomumasimplesCTRL+Fpesquisa - PressioneCTRL+HeselecioneExpressãoregularcomomododepesquisa
- Encontre
\r\n
esubstituapor%%%NEWLINE%%%
.CliqueemSubstituirtudo.\r\n
sãocaracteresespeciaiserepresentamretornodecarroenovalinha.Vocêrecebeumalongafila.
Lembre-se:deagoraemdiantevocênãopodeusar^
e$
anymore - Encontre
<div.*?myClass.*?</div>
esubstituapornada(observeoespaço) - Encontre
%%%NEWLINE%%%
esubstituapor\r\n
pararecuperarnossaestruturadetextonormal
Enquantoescreviaminhaedição,noteiquevocêmudousuaperguntacomumseparadordejogo.Essemétodo(provavelmentenenhummétodoRegEx)nãofuncionaráenquantovocêtiveraninhado<div></div>
tags.OmecanismoRegExnãopodesabersedevepararnosegundo,terceirooun-ésimo</div>
RegEx usado
^ → line beginning
. → any single character
* → repeat previous pattern
.* → any characters as long as possible (greedy)
.*? → any characters as short as possible (non greedy)
$ → line end