[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