[SP-pm] Substituicoes balanceadas

Roberto Maluhy Junior maluhy em gmail.com
Segunda Fevereiro 6 14:45:13 PST 2006


Ola Gabriel,

Parece simples a primeira vista nao?
Estou tambem com dificuldades para fazer isto funcionar...
Deve haver alguma solucao bem simples que nao percebemos...

Abracos,
Roberto

On 2/6/06, Gabriel Vieira <gabriel.vieira em gmail.com> wrote:
> Eita.. serve não..
>
> vamos lá então..
>
> eita.. é complicado =T
>
> vou pensar um pouco e ver noq da...
>
> ----- Original Message -----
> From: "Roberto Maluhy Junior" <maluhy em gmail.com>
> To: <saopaulo-pm em pm.org>
> Sent: Monday, February 06, 2006 7:12 PM
> Subject: [SP-pm] Substituicoes balanceadas
>
>
> Ola mais uma vez,
>
> La vou eu incomoda-los novamente. O Perl possui algum mecanismo ou
> modulo que de conta de buscas balanceadas?
> Vou citar um exemplo de LaTeX:
> ---
> abc abc abc \textit{abc abc} abc \textit{abc abc \textbf{abc abc} abc} abc.
> ---
>
> Se faco s/\\textit\{(.*?)\}/<i>$1</i>/g; fico com
> abc abc abc <i>abc abc</i> abc <i>abc abc \textbf{abc abc</i> abc} abc.
> (ERRADO)
>
> No entanto, gostaria de obter o seguinte resultado
> abc abc abc <i>abc abc</i> abc <i>abc abc \textbf{abc abc} abc</i> abc.
> (CERTO)
>
> Como faco isso? Preciso obrigatoriamente utilizar um contador ou flag
> de "ambientes" abertos e fechados etc...?
>
> Obrigado pela atencao,
> Roberto
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


--
Roberto Maluhy Jr

Casa Editorial Maluhy & Co.
http://www.casamaluhy.com


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