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”
danieldestro
Não posso simplesmente trocar todas “>” por “/>”. Pode afetar outras tags.
plentz
Mas a idéia não é essa, a idéia é substituir"> por "/>
_fs
O final das tags não tem um padrão? tipo jpg">
kuchma
“danieldestro”:
Pessoal,
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
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).
Marcio Kuchma
danieldestro
Valeu kuchma,
Ainda não conseguí com o TextPad. Vou tentar outro editor.
[ ]'s[/b]
TedLoprao
E aí Daniel, seguinte, no textpad vc pode usar expressões regulares…
Faça o seguinte, abra o substituir e marque o check Expressões Regulares
no localizar use algo parecido com: