[Cascavel-pm] [UPDATE] REGEXP para remover determinadocaracterentreTAGSHTML

Eden Cardim edencardim em gmail.com
Terça Junho 16 14:23:24 PDT 2009


2009/6/16 Fernando <fernandolouis em terra.com.br>
> Eden, testei o que você colocou mas não funcionou.

perl -p0e's|pre(.*?)pre(?{s#<br />##g=~($t=$1)})|pre${t}pre|gs' test.txt

Funcionou perfeitamente aqui. Deve ter algo errado com o seu teste.

> Se a solução para meu caso (fazer uma substituição de um determinado ponto à outro) é PARSEAR

Não, o seu problema não é esse, o seu problema é identificar em qual
ponto a substituição tem que começar e em qual tem que terminar. Isso
tem um nome, chama-se "contexto", e expressões regulares não sabem
lidar com contextos.

> por gentileza, me explique como fazer isso? Devo utilizar um módulo específico?

HTML::Parser

--
  Eden Cardim       Need help with your Catalyst or DBIx::Class project?
 Code Monkey                    http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://edenc.vox.com/            http://www.shadowcat.co.uk/servers/


Mais detalhes sobre a lista de discussão Cascavel-pm