[Cascavel-pm] string
vivan em dim.fm.usp.br
vivan em dim.fm.usp.br
Sexta Junho 25 08:51:32 CDT 2004
Acho que seria mais facil usar:
while (<STDIN>)
{
/^\"(.+)\"$/;
print $1;
}
[]s,
Adriano.
> dexter em ticbrasil.com.br wrote:
>> Senhores
>> tenho uma frase como a frase abaixo e gostaria de saber como faço para
>> selecionar apenas oque está entre chaves:
>>
>> teste teste id dexter kkk teste "Abacaxi" para "Melao "
>> "Quaqui "
>> aaaaa "Pera" teste teste teste teste2
>>
>
> Ricardo, a minha solução supõe que as "ASPAS" estejam sempre
> balanceadas, ou seja, em número par. Algum Monge mais iluminado do que
> eu talvez consiga realizar a mágica sem precisar disso.
>
> Como sempre, todo o código segue SEM TESTAR.
> Rode por sua conta e risco ;-)
>
> Vamos lá:
>
> # Leia do STDIN
> while( <STDIN> ){
> # Acondicione em um array
> push @results,
> # Os resultados da expressão
> m/ " # Encontre um "abre-aspas"...
> ( # então, capture...
> [^"]+ # tudo o que não for aspas...
> ) # e armazene no array...
> " # sem capturar o "fecha-aspas".
> /gx # repita até terminar o texto(g),
> # e permita que eu comente a regexp(x)
> # neste ponto, @results tem os valores encontrados
> # entre aspas na linha atual. Talvez você precise
> # armazenar estes valores em outro lugar.
> } # Vá para a próxima linha.
>
>> Mais uma vez muito obrigado pela força e pelo conhecimento de vcs Monges
>
> Obrigado, nada! Mostra a cara! Venha conhecer os monges perl no
> encontro social de sábado e beba uma 'breja por minha conta.
>
>> Ass: Ricardo Omar ( Dexter)
>
> Finalmente, o nome do Dexter... prazer em conhecê-lo, meu caro!
> :-) 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
>
> --------------------------
> Esta mensagem foi verificada
> pelo sistema de antivírus DIM e
> acredita-se estar livre de Virus.
> Virus data file v4369 created Jun 24 2004
>
--------------------------
Esta mensagem foi verificada
pelo sistema de antivírus DIM e
acredita-se estar livre de Virus.
Virus data file v4369 created Jun 24 2004
Mais detalhes sobre a lista de discussão Cascavel-pm