[Cascavel-pm] Split

Thomas Britis thomas em tcnet.com.br
Segunda Março 5 11:29:43 PST 2007


my @teste = split (/\s+/, $linha);

Patty Silva wrote:
> Tipow.. mas como irei fazer isso sendo que leio a linha e a linha  q 
> possui os valores
> 12   2         2         2         2
> ??
> nao entendi..
> 
> Pode explicar ?)
> Obrigada
> 
> []ss
> 
> */Adriano Ferreira <a.r.ferreira em gmail.com>/* escreveu:
> 
>     On 3/5/07, Patty Silva wrote:
>      > Eu fiz assim:
>      > while ( $linha=<$fh> )
>      > {
>      >
>      >
>      > my @teste = grep {$linha} split(/\t/);
> 
>     Supondo (o que parece razoável) que sua $linha não está vazia, o bloco
>     { $linha } vai retornar verdadeiro para todo e qualquer campo do
>     retorno de split.
> 
>     Por isso que o Eden sugeriu testar { $_ } que vai iterando
>     sucessivamente por cada um dos campos retornados.
> 
>      >
>      >
>      >
>      > }
>      >
>      > Nao funcionou :(
>      >
>      > Eden Cardim escreveu:
>      > On 3/5/07, Patty Silva wrote:
>      > > Ola Pessoal
>      > >
>      > >
>      > > Tem como eu fazer um split nao pegar campo vazio ex:
>      > > 12 12 23 23 25 23
>      > >
>      > > split(/\t/)
>      > > so que tem 2 elementos ali vazios.. tem como ele nao pegar esses
>      > elementos?
>      >
>      > my @list = grep {$_} split(/\t/);
>      >
>      > --
>      > Eden Cardim
>      > Instituto Baiano de Biotecnologia
>      > Núcleo de Biologia Computacional e Gestão de Informações
>     Biotecnológicas
>      > Laboratório de Bioinformática
>      > --
>      > "you seem to think that 'close enough' is close enough...
>      > please learn to be 'literal' around programming."
>      > merlyn - on irc.freenode.net#perl
>      > _______________________________________________
>      > Cascavel-pm mailing list
>      > Cascavel-pm em pm.org
>      > http://mail.pm.org/mailman/listinfo/cascavel-pm
>      >
>      >
>      >
>      > __________________________________________________
>      > Fale com seus amigos de graça com o novo Yahoo! Messenger
>      > http://br.messenger.yahoo.com/
>      > _______________________________________________
>      > Cascavel-pm mailing list
>      > Cascavel-pm em pm.org
>      > http://mail.pm.org/mailman/listinfo/cascavel-pm
>      >
>     _______________________________________________
>     Cascavel-pm mailing list
>     Cascavel-pm em pm.org
>     http://mail.pm.org/mailman/listinfo/cascavel-pm
> 
> 
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm

-- 
Thomas Storino Britis
TCNet Informatica e Telecomunicacoes LTDA


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