[Rio-pm] Ajuda com split
Ole Peter Smith
ole.ufg em gmail.com
Domingo Março 17 23:09:59 PDT 2013
eu fazia o split(/\s+/,..) primeiro e depois o split(/[\\\/]/,...) depois
(ou melhor ainda: if (=~/[\\\/]/...).
0le
2013/3/18 Ole Peter Smith <ole.ufg em gmail.com>
> somente se vc pode garantir que nao ha mais '/' nos strings... caso sim,
> tera que tratar isso.
>
> 0le
>
>
> 2013/3/18 Guilherme Alves <guilhermeareal+riopm em gmail.com>
>
>> Caros Monges,
>>
>> venho aqui pedir ajuda de vocês para solucionar o meu problema.
>>
>> Tenho o seguinte arquivo de texto:
>> ----------DATA
>> 25/Bla Primeira Entrada
>> 2/Tal Segunda Entrada de Texto
>> ----------DATA
>>
>> Gostaria de fazer com que o texto fique com:
>>
>> $var1=25
>> $var2=Bla
>> $var3=Primeira Entrada
>>
>> e
>>
>> $var1=2
>> $var2=Tal
>> $var3=Segunda Entrada de Texto
>>
>> Para isto fiz um loop para o tratamento de cada linha. No momento uso 2
>> splits (um para o "/"e outro para o primeiro espaço em branco)
>>
>> ($var1,$lixo) = split("/",$linha);
>> ($var2,$var3) = split(/\s+/,$lixo,2);
>>
>> Isto funciona porém o $var3 está ficando estranho, possuindo quebras de
>> linhas e tal.
>>
>> Gostaria de saber se existe alguma maneira de eu fazer este split todo de
>> uma só vez, tipo:
>> ($var1,$var2,$var3) = split("/\s+",$linha,3);
>>
>>
>> Obrigado pela ajuda..
>>
>>
>>
>> --
>> Guilherme Alves
>>
>> Redes, Sites e Sistemas(RSS) - GRIS-DCC-UFRJ
>> Grupo de Resposta a Incidentes de Segurança
>> Conheça o GRIS em www.gris.dcc.ufrj.br
>>
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>
>
>
> --
> /////
> ( O O )
> =================oOO==(_)==OOo=================
> Every day and every hour, I'm Learning more
> The more I Learn, the less I Know about before
> The Less I know, the more I want to Look around
> Diggin' deeper into Higher Ground... UB40
> .oooO Oooo.
> ==================( )=( )=====================
> \ ( ) /
> \_) (_/
> ===============================================
> Ole Peter Smith, IME, UFG
> http://olepeter.mat.ufg.br<http://www.mat.ufg.br/docentes/olepeter> -
> ole at mat.ufg.br
> ===============================================
> Life sure is a Mystery to be Lived
> Not a Problem to be Solved
> ===============================================
>
--
/////
( O O )
=================oOO==(_)==OOo=================
Every day and every hour, I'm Learning more
The more I Learn, the less I Know about before
The Less I know, the more I want to Look around
Diggin' deeper into Higher Ground... UB40
.oooO Oooo.
==================( )=( )=====================
\ ( ) /
\_) (_/
===============================================
Ole Peter Smith, IME, UFG
http://olepeter.mat.ufg.br<http://www.mat.ufg.br/docentes/olepeter>
-
ole at mat.ufg.br
===============================================
Life sure is a Mystery to be Lived
Not a Problem to be Solved
===============================================
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20130318/38cfb5e7/attachment-0001.html>
Mais detalhes sobre a lista de discussão Rio-pm