Estou tentando remover todas as tags que contêm href="#"
-
Menu "Pesquisar" > "Substituir" (ou Ctrl + H )
-
Defina "Localizar o que" como
<a .*?href="#">(.*?)</a>
-
Defina "Substituir por" como
-
Ativar "Expressão regular"
-
Clique em "Substituir tudo"
Antes:
<ahref="#">leave this text</a>
<a class="" id="" href="#">leave this text too</a>
<a href="http://......">Dont remove this tag!</a>
Depois de :
leave this text
leave this text too
<a href="http://......">Dont remove this tag!</a>
Como apontado por AFH em um comentário, há uma expressão regular melhor que captura a expressão que não foi incluída nos dados da amostra.
-
Defina "Localizar o que" como
<a .*?href="#" .*?>(.*?)</a>
Isso corresponderá às linhas nas quais há cláusulas após o
href="#"
(e antes da primeira coincidência>
).Nota:
Ele não funcionará corretamente se houver
>
s no campo de valor de uma cláusula subseqüente (antes do>
matching<a
)