Ola mongers,<br>
<br>
Alguem ai sabe como eu pego uma quebra de linha com o &quot;match&quot; ? <br>
eu tenho o seguinte problema<br>
<br>
#[Fri Sep 30 14:02:22 2005]Local/ESSBASE0///Info(1051001)<br>
#Received client request: Logout (from user Procbat)<br>
<br>
Esse e o padrao, eu ja estou pegando todos os dados que eu preciso da 1a linha, como eu faco pra eles &quot;casar&quot; um \r ?<br>
<br>
while (&lt;&gt;)<br>
{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; if ( m!\[(\w{3})\s*(\w{3})\s*(\d{2})\s*(\d{2}:\d{2}:\d{2})\s*(\d{4})]Local\/ESSBASE0\/\/\/Info(\(\d*\))!){<br>
<br>
&nbsp;&nbsp;&nbsp; print &quot;funfo a regexp\n&quot;;<br>
&nbsp;&nbsp;&nbsp; print &quot;$1\n&quot;;<br>
&nbsp;&nbsp;&nbsp; print &quot;$2\n&quot;;<br>
&nbsp;&nbsp;&nbsp; print &quot;$3\n&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print &quot;$4\n&quot;;<br>
&nbsp;&nbsp;&nbsp; print &quot;$5\n&quot;;<br>
&nbsp;&nbsp;&nbsp; print &quot;$6\n&quot;;<br>
}<br>
<br clear="all"><br>-- <br>Lorn <br>- Slackware Linux<br><a href="http://www.slackwarezine.com.br">www.slackwarezine.com.br</a>