[SP-pm] Substituicoes balanceadas

Gabriel Vieira gabriel.vieira em gmail.com
Segunda Fevereiro 6 12:43:38 PST 2006


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 



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