<div>Opa,</div><div><br></div><div>esqueci de falar.. achei alguma parada na net para colocar isto logo depois.</div><div><br></div>$var3=$var3.$/;<div><br></div><div><br></div><div>e por isto funcionou com o + antes do ] </div>
<div><br></div><div><br></div><div>abs<br><br><div class="gmail_quote">2013/3/18 Ole Peter Smith <span dir="ltr"><<a href="mailto:ole.ufg@gmail.com" target="_blank">ole.ufg@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">o +antes de ] duvidoo.<div><br></div><div>0le</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">2013/3/18 Guilherme Alves <span dir="ltr"><<a href="mailto:guilhermeareal+riopm@gmail.com" target="_blank">guilhermeareal+riopm@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Só para registrar. <div>Fiz isto:<br><div><br></div><div>($var1,$var2,$var3) = split(/[\/\s+]/,$linha,3);</div><div><br>

</div><div><br></div><div>Estou conseguindo pegar separando direitinho, porém a $var3 está pegando uma quebra de linha.</div>
<div>Já tentei dar até 2 vezes o chomp($linha) antes do split.</div><div>Alguém sabe me dizer o pq disto estar acontecendo?</div><div><br></div><div><br></div><div>Obrigado!</div><div><div><div><br></div><div>
<br><div class="gmail_quote">
2013/3/18 Guilherme Alves <span dir="ltr"><<a href="mailto:guilhermeareal+riopm@gmail.com" target="_blank">guilhermeareal+riopm@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Opa,<div><br></div><div>eu fiz primeiro desta forma, pegando o primeiro espaço e depois separando o que tem o /</div><div>Posso sim garantir que terá apenas uma barra.</div><div>Depois mudei para separar primeiro pelo / e depois pelo espaço pois estava dando um problema estranho com a quebra de linha.</div>



<div><br></div><div>Enfim. Resolvi o problema. Só que eu gostaria de aprender a fazer isto de uma maneira mais simples, onde eu passaria as 3 variáveis de uma só vez.</div><div><br></div><div>Desta forma eu poderia adaptar fácil para outros casos.. onde por exemplo:</div>



<div><span style="font-family:monospace;font-size:medium;white-space:pre-wrap">Primeira entrada - 25/Bla</span></div><div>Segunda Entrada de Texto  -  2/Tal </div><div><br></div><div><br></div><div>Abs<div><div>
<br><br><div class="gmail_quote">
2013/3/18 Ole Peter Smith <span dir="ltr"><<a href="mailto:ole.ufg@gmail.com" target="_blank">ole.ufg@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div dir="ltr">eu fazia o split(/\s+/,..) primeiro e depois o split(/[\\\/]/,...) depois (ou melhor ainda: if (=~/[\\\/]/...).<div><br></div><div>0le</div></div><div><div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/3/18 Ole Peter Smith <span dir="ltr"><<a href="mailto:ole.ufg@gmail.com" target="_blank">ole.ufg@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">somente se vc pode garantir que nao ha mais '/' nos strings... caso sim, tera que tratar isso.<div>




<br></div><div>0le</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/3/18 Guilherme Alves <span dir="ltr"><<a href="mailto:guilhermeareal+riopm@gmail.com" target="_blank">guilhermeareal+riopm@gmail.com</a>></span><br>





<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div>Caros Monges,</div><div><br></div><div>venho aqui pedir ajuda de vocês para solucionar o meu problema.</div>




<div><br>
</div><div>Tenho o seguinte arquivo de texto:</div><div>----------DATA</div>25/Bla Primeira Entrada<div>
2/Tal Segunda Entrada de Texto</div><div><div>----------DATA</div></div><div><br></div><div>Gostaria de fazer com que o texto fique com:</div><div><br></div><div>$var1=25</div><div>$var2=Bla</div><div>$var3=Primeira Entrada</div>






<div><br></div><div>e</div><div><br></div><div><div>$var1=2</div><div>$var2=Tal</div><div>$var3=Segunda Entrada de Texto</div><div><br></div><div>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)</div>






<div><br></div><div><div>($var1,$lixo) = split("/",$linha);</div><div>($var2,$var3) = split(/\s+/,$lixo,2);</div></div><div><br></div><div>Isto funciona porém o $var3 está ficando estranho, possuindo quebras de linhas e tal. </div>






<div><br></div><div>Gostaria de saber se existe alguma maneira de eu fazer este split todo de uma só vez, tipo:</div><div>($var1,$var2,$var3) = split("/\s+",$linha,3);</div><div><br></div><div><br></div><div>Obrigado pela ajuda..</div>





<span><font color="#888888">
<div><br></div><br clear="all"><div><br></div>-- <br>Guilherme Alves<br><br>Redes, Sites e Sistemas(RSS) - GRIS-DCC-UFRJ<br>Grupo de Resposta a Incidentes de Segurança <br>Conheça o GRIS em <a href="http://www.gris.dcc.ufrj.br" target="_blank">www.gris.dcc.ufrj.br</a>
</font></span></div>
<br></div></div>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>                                            /////<br>





                                         ( O O )<br>=================oOO==(_)==OOo=================<div>            Every day and every hour, I'm Learning more</div><div>          The more I Learn, the less I Know about before</div>





<div>         The Less I know, the more I want to Look around</div><div>             Diggin' deeper into Higher Ground...  UB40</div><div>                                   .oooO Oooo.<br>==================(     )=(     )=====================<br>





                                     \  (     )  /<br>                                      \_)   (_/<br>===============================================<br>                        Ole Peter Smith, IME, UFG<br>            <a href="http://www.mat.ufg.br/docentes/olepeter" target="_blank">http://olepeter.mat.ufg.br</a>  - ole at <a href="http://mat.ufg.br" target="_blank">mat.ufg.br</a><br>





===============================================<br>                   Life sure is a Mystery to be Lived<br>                      Not a Problem to be Solved<br>===============================================</div>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>                                            /////<br>                                         ( O O )<br>=================oOO==(_)==OOo=================<div>            Every day and every hour, I'm Learning more</div>




<div>          The more I Learn, the less I Know about before</div><div>         The Less I know, the more I want to Look around</div><div>             Diggin' deeper into Higher Ground...  UB40</div><div>                                   .oooO Oooo.<br>




==================(     )=(     )=====================<br>                                     \  (     )  /<br>                                      \_)   (_/<br>===============================================<br>                        Ole Peter Smith, IME, UFG<br>




            <a href="http://www.mat.ufg.br/docentes/olepeter" target="_blank">http://olepeter.mat.ufg.br</a>  - ole at <a href="http://mat.ufg.br" target="_blank">mat.ufg.br</a><br>===============================================<br>




                   Life sure is a Mystery to be Lived<br>                      Not a Problem to be Solved<br>===============================================</div>
</div>
</div></div><br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Guilherme Alves<br><br>Redes, Sites e Sistemas(RSS) - GRIS-DCC-UFRJ<br>



Grupo de Resposta a Incidentes de Segurança <br>Conheça o GRIS em <a href="http://www.gris.dcc.ufrj.br" target="_blank">www.gris.dcc.ufrj.br</a>
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Guilherme Alves<br><br>Redes, Sites e Sistemas(RSS) - GRIS-DCC-UFRJ<br>Grupo de Resposta a Incidentes de Segurança <br>Conheça o GRIS em <a href="http://www.gris.dcc.ufrj.br" target="_blank">www.gris.dcc.ufrj.br</a>
</div></div></div></div>
<br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>                                            /////<br>

                                         ( O O )<br>=================oOO==(_)==OOo=================<div>            Every day and every hour, I'm Learning more</div><div>          The more I Learn, the less I Know about before</div>

<div>         The Less I know, the more I want to Look around</div><div>             Diggin' deeper into Higher Ground...  UB40</div><div>                                   .oooO Oooo.<br>==================(     )=(     )=====================<br>

                                     \  (     )  /<br>                                      \_)   (_/<br>===============================================<br>                        Ole Peter Smith, IME, UFG<br>            <a href="http://www.mat.ufg.br/docentes/olepeter" target="_blank">http://olepeter.mat.ufg.br</a>  - ole at <a href="http://mat.ufg.br" target="_blank">mat.ufg.br</a><br>

===============================================<br>                   Life sure is a Mystery to be Lived<br>                      Not a Problem to be Solved<br>===============================================</div>
</div>
</div></div><br>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Guilherme Alves<br><br>Redes, Sites e Sistemas(RSS) - GRIS-DCC-UFRJ<br>
Grupo de Resposta a Incidentes de Segurança <br>Conheça o GRIS em <a href="http://www.gris.dcc.ufrj.br" target="_blank">www.gris.dcc.ufrj.br</a>
</div>