[Cascavel-pm] Help on REGEX !!!
Francisco Lopes
falmp em terra.com.br
Quarta Abril 28 18:57:13 CDT 2004
Olá Solli,
Seria uma outra forma de chamar quotemeta().
\E end case modification (think vi)
\Q quote (disable) pattern metacharacters till \E
Abraço.
Francisco
Wednesday, April 28, 2004, 8:44:50 PM, you wrote:
> Ola Pessoal,
>
> Mestre Luis, eu estava (melhor dizendo, estou) enrolado com uns
> negócios de Web Services (o coisa chata hein !!!!), por isto demorei
> um pouco para testar as alternativas.
>
> A do Nelson mostrou-se bem educativa, mas eu estava a procura de
> um negócio de uma linha só e segui o teu exemplo, claro com um monte
> de viadagem a mais que o sistema pedia.
>
> Agora eu fiquei com uma dúvida, que são '\Q' e '\E' ? Eu não usei
> isto, porque iria complicar muito o meu script e aí seria mais fácil
> fazer como o do Nelson, simplesmente removi estas strings.
>
> Solli
>
> De:cascavel-pm-bounces em mail.pm.org
> Para:"Cascavel Perl Mongers" cascavel-pm em mail.pm.org
> Cópia:
> Data:Wed, 28 Apr 2004 10:55:41 -0300
> Assunto:Re: [Cascavel-pm] Help on REGEX !!!
>
>> Nelson Ferraz wrote:
>> > Solli Moreira Honorio wrote:
>> >> e eu preciso certificar que esta linha tenha:
>> >> PCI
>> >> VEN_10B7 DEV_9055 SUBSYS_905510B7 REV_24
>> >> 3 61aaa01 0 70
>> >>
>> >> Como fazer isto via expressão regular ?
>> >
>> > Uma resposta didática:
>> >
>> > if ( $linha =~ /PCI/
>> > $linha =~ /VEN_10B7\ DEV_9055\ SUBSYS_905510B7\ REV_24/
>> > $linha =~ /3\ 61aaa01\ 0\ 70/ ) {
>> >
>> > # do something
>> >
>> > }
>> >
>> > Observe que eu "escapei" os caracteres " " para evitar que sejam
>> > confundidos com algum comando dentro da regexp.
>> >
>>
>> Caros "Professor" Nelson (: e "Frei" Solli
>>
>> Eu gostei das diferentes propostas para resolver o problema, mas não
>> vi qualquer feed-back da parte do "frei" Solli.
>>
>> Solli, você conseguiu resolver? Como ficou? Poste para a gente ler,
>> também!
>> Putamplexos!
>>
>> --
>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>> Luis Campos de Carvalho is BSc in Comp Science,
>> PerlMonk [SiteDocClan], Cascavel-pm Moderator,
>> Unix Sys Admin Certified Oracle DBA
>> http://br.geocities.com/monsieur_champs/
>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>>
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em mail.pm.org
>> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
Mais detalhes sobre a lista de discussão Cascavel-pm