Eu quero excluir todas as linhas com palavras, exceto tags html:
<p class="bandy">Cars and jupiter</p>
Comentezi folosind contul tău WordPress pentru a nu induce in eroare.
</p>
<p class="mb-40px">I love you</p>
Seems to be a happy day with you next to me.
</li>
<p class="simony">Select original books</p>
bunica isi face cumparaturile la magazin.
RESULTADO
<p class="bandy">Cars and jupiter</p>
</p>
<p class="mb-40px">I love you</p>
</li>
<p class="simony">Select original books</p>
Meu regex não é muito bom:
ACHAR:.*^(?!<p class=).*
SUBSTITUIR POR:LEAVE EMPTY
^.*<.+?>.*$(*SKIP)(*F)|.
LEAVE EMPTY
. matches newline
Explicação:
Captura de tela (antes):
Captura de tela (depois):
Use o seguinte:
^((?!<p class=.+</p>).)*$
LEAVE EMPTY
. matches newline
OU
^((?!<p class=).)*$
LEAVE EMPTY
Use o seguinte:
^[^</>\r\n]+$
LEAVE EMPTY
. matches newline