[Cascavel-pm] expressão_regular

fglock em pucrs.br fglock em pucrs.br
Quarta Julho 2 19:21:50 CDT 2003


> On Wed, 2 Jul 2003 23:43:52 GMT
> fglock em pucrs.br wrote:
> 
> > > >>s/(\[.*?\]\s\[)+//;
> > 
> > >    Não tem /g no final, o que quer dizer que o
> > > regexp engine não vai tentar achar novas 
> > > ocorrências do match.
> > 
> > Mas tem '+' que, neste caso, funciona igual
> > ao '/g' !
> > 
> > - Flavio S. Glock
> 
> Ahn, na verdade realiza um efeito parecido algumas 
vezes, mas não é igual não. A minha
idéia era usar inicialmente o "g" mesmo, acabei 
tentando o "+" por desespero. :-)
> 
> O "+" significa "uma ocorrência ou mais". O "g" é 
"repita o match de novo, se possível".

Por isso o + só funciona quando as ocorrências
estão 'grudadas' umas nas outras, o que não é 
o seu caso (veja o outro mail).

- Flavio S. Glock





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