Daniel, esses tempos tive que fazer algo parecido, para resolver fiz da seuginte maneira, peguei e dei replace de "> por "/> pq tags de fechamento(que teoricamente seriam as que não poderiam ser </table/> não possuem atributos, ou seja, também não vão ter "…é uma possível “solução”
Quero dar um replace em todas as tags <img … dos meus JSPs por uma taglig, tipo <myTag:img …>.
Eu consigo numa boa, pelo TextPad (ou outro) dar um replace de “<img” por “<myTag:img”.
Só que tem um problema, preciso também trocar “>” por “/>”.
Alguém tem alguma ferramenta pra isso?
Abraços[/quote]
Nao sei se a ferramenta que tu esta utilizando suporta expressoes regulares (regexp) - poderia ser algo assim:
De: <img ([^>]*)>
Para: <myTag:img />
Ou algo assim - dependendo da sintaxe de regexp da tua ferramenta (caracteres de escape, metacaracteres, etc). No VIM isso eh relativamente tranquilo - basta utilizar o seguinte comando:
%s/<img \([^>]*\)>/<myTag:img \/>/gic
(veja que pela sintaxe do VIM tive que “escapar” os parenteses e a barra)
Os modificadores no final: g - alteracao em todas as referencias (global), i - ignora case das palavras, c - solicita confirmacao a cada replace (bom pra ver se esta correndo tudo certo :D).