eu fazia o split(/\s+/,..) primeiro e depois o split(/[\\\/]/,...) depois (ou melhor ainda: if (=~/[\\\/]/...).
0le 2013/3/18 Ole Peter Smith <ole....@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+ri...@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@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 ===============================================
_______________________________________________ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm