<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>
<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>
</div>