[Cascavel-pm] Duvida expressao regular?

Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com
Quinta Outubro 18 06:49:19 PDT 2007


Eu fiz um esforço para entender o que a opção /o ajudaria para eliminar quebras de linha do DOS... e não cheguei a conclusão nenhuma.

Essa opção serviria para otimizar a expressão regular, se ela usa algum tipo de interpolação. Usar /o significa dizer para o motor "não precisa mais recompilar a expressão regular". Isso já gerou bastante discussão no http://www.perlmonks.org (http://www.perlmonks.org/?node_id=269035), vale a pena dar uma lida.

A expressão regular para remover quebras de linha do DOS é /\r\n/... mas se você estiver usando ActivePerl numa máquina Windows, chomp já resolve o problema.

[]'s
Alceu

Date: Thu, 18 Oct 2007 10:25:08 -0300
From: cromo.jml em gmail.com
To: cascavel-pm em pm.org
Subject: Re: [Cascavel-pm] Duvida expressao regular?

Passei por esta dúvida estes dias desconhecia o terminador o:
What is '/o' really for?

http://perldoc.perl.org/perlfaq6.html#What-is-%27/o%27-really-for%3F

Márcio Vitor

On 10/18/07, Patty Silva <
ptfzs em yahoo.com.br> wrote:Pessoal.. eu estava fazendo :
 $urls =~ s/\r//g; para retirar o ^M do final.. so que nao funcionou.. ai vi no forum para usar o  $urls =~ s/\r//go;

Procurei mais nao achei o que eh o go no final..

algume pode explicar??

Obrigada

[]ss




_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/9fde75b2/attachment.html 


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