[Cascavel-pm] Quando *não* usar Perl?

Fernando Oliveira fernandocorrea em gmail.com
Segunda Janeiro 29 08:10:27 PST 2007


/^(.*)\s/   => pegaria tudo até o último \s...
/^(.*?)\s/ => pega até o 1o \s...

2007/1/29, Fernando Oliveira <fernandocorrea em gmail.com>:
> o ? indica o minimo... ele vai pegar a menor qtidade de caracteres q
> caiba na expressão...
>
>
> Em 29/01/07, Thomas Britis<thomas em tcnet.com.br> escreveu:
> > Senhores,
> >
> >         Qual a diferença de (.*?) para (.*) nessa expressão regular?
> >
> > Fernando Oliveira wrote:
> > > ou:
> > >
> > > perl -pe 's/^(.*?)\s+.*/\1/g' access.log
> > >
> > >
> > > 2007/1/29, Fernando Oliveira <fernandocorrea em gmail.com>:
> > >
> > >>perl -F'\s+' -ane 'print $F[0]' access.log
> > >>
> > >>2007/1/29, Igor Sutton Lopes <igor.sutton em gmail.com>:
> > >>
> > >>>
> > >>>On 2007/01/29, at 01:12, Lorn wrote:
> > >>>Eu também fico entre Perl e C, mesmo não tendo muita experiencia de
> > >>>programacão em C, mas devo confessar uma coisa, varios "truques" que eu
> > >>>usava no bash, com sed, tr, etc eu consigo fazer com um comando em perl de 1
> > >>>linha, só não consigo pegar colunas como o awk pega :/
> > >>>Exemplo:
> > >>>cat access.log | awk '{print $1;}'
> > >>>
> > >>>Isso pega a 1a coluna do arquivo access.log do apache, que é o ip, eu não
> > >>>tentei muito, mais não consegui substituir isso com perl ( Claro, se eu
> > >>>fizer um script até dá, mais estou falando de um linha perl -e '....'  ) :D
> > >>>
> > >>>cat access.log | perl -F'\s+' -anle 'print $F[0]'
> > >>>
> > >>>
> > >>>--
> > >>>Igor Sutton
> > >>>igor.sutton em gmail.com
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>_______________________________________________
> > >>>Cascavel-pm mailing list
> > >>>Cascavel-pm em pm.org
> > >>>http://mail.pm.org/mailman/listinfo/cascavel-pm
> > >>>
> > >>>
> > >>>
> > >>
> > >>
> > >>--
> > >>[]'s Fernando
> > >>
> > >
> > >
> > >
> >
> > --
> > Thomas Storino Britis
> > TCNet Informatica e Telecomunicacoes LTDA
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
> --
> []'s Fernando
>


-- 
[]'s Fernando


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