<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<font size="-1">Marcio,<br>
<br>
<font size="-1"><font size="-1"><font size="-1">Para encontrar uma
data <font size="-1">em um string usaria algo como:<br>
<br>
<font size="-1"><font size="-1">$<font size="-1">s<font
size="-1">tr</font></font> =<font size="-1">~ <font
size="-1"><font size="-1">s#</font>.*(\d{2}<font
size="-1">/</font>\d</font></font></font></font>{2}/\d{2,4}).*#<font
size="-1">$1#</font>;<br>
<br>
<font size="-1">Mas faria mais verificações depois <font
size="-1">ou usari<font size="-1">a um módulo como
DateTime::Format::ISO8601 pra <font size="-1">fazer
o parse <font size="-1">se for necessário <font
size="-1">efetuar c<font size="-1">álculos.<br>
<br>
<font size="-1">Você pode procurar por n<font
size="-1">úmeros com o \d e determinar a
quantidade com {m<font size="-1">,n} <br>
<br>
<font size="-1">=<font size="-1">~ /\d<font
size="-1">+,\d{2}/<font
size="-1">; # assim faria um
match <font size="-1">com n
dí<font size="-1">gitos
antes da virgul<font
size="-1">a e d<font
size="-1">uas casas
decimais<font
size="-1">, mas a
regex <font
size="-1">vai
depender muito de
como é esperado a
sua string.</font></font></font></font></font></font></font></font></font></font><br>
</font></font></font></font></font></font></font></font></font></font></font><br>
<font size="-1">[]<font size="-1">'s<br>
<font size="-1"><font size="-1">Marcelo Milhomem<br>
<br>
</font></font></font></font></font></font></font></font>
<div class="moz-cite-prefix">Em 22/10/2013 23:50, Marcio - Google
escreveu:<br>
</div>
<blockquote
cite="mid:CABZMeU1omysPjYf6wRtBKpdjqwWBO3Dv8WvmPTH0Oi-C=SdO9w@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Blz, já consigo
separar os dados e tal, mas agora to precisando de outra regex
e não consegui montar.</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">
<br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Preciso
localizar e atribuir a uma variável, uma data válida no meio
de uma string. Não sei em que posição ela vai estar, e o
formato varia entre DD/MM/AA ou DD/MM/AAAA. </div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Também preciso
separar e atribuir a uma variável um valor numérico com duas
casa decimais. Não sei o tamanho nem posição, exceto que o
separador decimal é , e tem duas casas decimais.</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Dicas?</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div dir="ltr"><br>
[...]'s<br>
<br>
Marcio
<div><br>
</div>
<div>
<div style="font-family:arial;font-size:small">========================================</div>
<div style="font-family:arial;font-size:small">###########
Campanha Ajude o Marcio! ###########</div>
<div style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)" target="_blank">http://sosmarcio.blogspot.com.br/</a></div>
<div style="font-family:arial;font-size:small">
<a moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div style="font-family:arial;font-size:small">========================================</div>
</div>
</div>
</div>
<br>
<br>
<div class="gmail_quote">Em 22 de outubro de 2013 22:19, Marcio
- Google <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Marcelo+++++</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><br>
</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">
Valeu, precisava remover os espaços mesmo ... :-)</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"><br>
</div>
</div>
<div class="gmail_extra">
<div class="im"><br clear="all">
<div>
<div dir="ltr">
<br>
[...]'s<br>
<br>
Marcio
<div><br>
</div>
<div>
<div style="font-family:arial;font-size:small">========================================</div>
<div style="font-family:arial;font-size:small">###########
Campanha Ajude o Marcio! ###########</div>
<div style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)" target="_blank">http://sosmarcio.blogspot.com.br/</a></div>
<div style="font-family:arial;font-size:small">
<a moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div style="font-family:arial;font-size:small">========================================</div>
</div>
</div>
</div>
<br>
<br>
</div>
<div class="gmail_quote">Em 22 de outubro de 2013 21:53,
Marcelo Milhomem <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:milhomem@is4web.com.br" target="_blank">milhomem@is4web.com.br</a>></span>
escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>
<div class="h5"> <font size="-1">Segue um exemplo
rápido com <font size="-1">escape <font
size="-1">--comentado-- ou com um regex
simples pra remover os espaços</font></font>:<br>
<br>
<font size="-1">my $line = "T|blablablabla
|blabla | mais blabla bla ";<br>
chomp $line;<br>
#my @p = split /\|/, $line;<br>
my @p = split /\s*\|\s*/, $line;<br>
print $p[0] . "\n";<br>
print $p[1] . "\n";<br>
print $p[2] . "\n";<br>
print $p[3] . "\n";<br>
<br>
<font size="-1"><font size="-1">A</font>tt,</font><br>
Marcelo Milhomem<br>
<br>
</font></font>
<div>Em 22/10/2013 22:49, Renato Santos
escreveu:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<p dir="ltr">É só usar @p = split /\|/,
$texto</p>
</div>
</div>
<div class="gmail_quote">
<div>
<div class="h5">On Oct 22, 2013 10:47 PM,
"Marcio - Google" <<a
moz-do-not-send="true"
href="mailto:marciorp@gmail.com"
target="_blank">marciorp@gmail.com</a>>
wrote:<br type="attribution">
</div>
</div>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div>
<div class="h5">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Cron,
nada sério. Só procurando informações
em arquivos de log ...</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">
Tentei uns exemplos de regex mais não
consegui também. Você sabe de kbç?</div>
</div>
</div>
</div>
<div class="gmail_extra">
<div>
<div class="h5"><br clear="all">
<div>
<div dir="ltr"><br>
[...]'s<br>
<br>
Marcio
<div><br>
</div>
<div>
<div
style="font-family:arial;font-size:small">
========================================</div>
<div
style="font-family:arial;font-size:small">###########
Campanha Ajude o Marcio!
###########</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)"
target="_blank">http://sosmarcio.blogspot.com.br/</a></div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)"
target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div
style="font-family:arial;font-size:small">
========================================</div>
</div>
</div>
</div>
<br>
<br>
</div>
</div>
<div class="gmail_quote">
<div>
<div class="h5">Em 22 de outubro de 2013
21:44, Renato Santos <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:renato.cron@gmail.com"
target="_blank">renato.cron@gmail.com</a>></span>
escreveu:<br>
</div>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div>
<div class="h5">
<p dir="ltr">Regular expressions..
Você precisa escapiar o pipe. </p>
<p dir="ltr">Obs: você devia usar o
text::csv::xs se isso for sério! </p>
</div>
</div>
<div>
<div>
<div class="gmail_quote">
<div>
<div class="h5">On Oct 22, 2013
10:32 PM, "Marcio - Google"
<<a moz-do-not-send="true"
href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>>
wrote:<br type="attribution">
</div>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div>
<div class="h5">
<div dir="ltr">
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif">Mestres, desculpem a
newbieçe, mas to
apanhando do split.</div>
<div class="gmail_default"
style="font-family:arial,helvetica,sans-serif"> <br>
</div>
<div class="gmail_default">
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif">my $line
= "T|blablablabla
|blabla | mais
blabla bla ";</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif">chomp
$line;</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif">my @p =
split /|/, $line;</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif">print
$p[0] . "\n";</font></div>
<div
class="gmail_default">
<font face="arial,
helvetica,
sans-serif">print
$p[1] . "\n";</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif">print
$p[2] . "\n";</font></div>
<div
class="gmail_default">
<font face="arial,
helvetica,
sans-serif">print
$p[3] . "\n";</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif"><br>
</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif">Minhas
colunas são
separadas por | e
não tem tamanho
fixo.</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif"><br>
</font></div>
<div
class="gmail_default"><font
face="arial,
helvetica,
sans-serif">Não
consegui separa-las
corretamente.</font></div>
<div
class="gmail_default">
<font face="arial,
helvetica,
sans-serif"><br>
</font></div>
</div>
</div>
</div>
</div>
<div class="gmail_extra">
<div>
<div class="h5"><br
clear="all">
<div>
<div dir="ltr"><br>
[...]'s<br>
<br>
Marcio
<div><br>
</div>
<div>
<div
style="font-family:arial;font-size:small">
========================================</div>
<div
style="font-family:arial;font-size:small">###########
Campanha Ajude o
Marcio!
###########</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true" href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)"
target="_blank">http://sosmarcio.blogspot.com.br/</a></div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div
style="font-family:arial;font-size:small">
========================================</div>
</div>
</div>
</div>
<br>
<br>
</div>
</div>
<div class="gmail_quote">
<div>
<div class="h5">Em 19 de
junho de 2013 12:58,
Andre Carneiro <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:andregarciacarneiro@gmail.com" target="_blank">andregarciacarneiro@gmail.com</a>></span>
escreveu:<br>
</div>
</div>
<blockquote
class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div>
<div class="h5">
<div dir="ltr">Valeu
Lorn! Esse eu não
conhecia!
<div><br>
</div>
<div><br>
</div>
<div>Acho que fiquei
mal-acostumado
aqui na empresa.
Os caras só usam
coisa que tem
suporte e
normalmente isso
implica em
lincenças bem
caras.</div>
<div><br>
</div>
<div>E no caso do
splunk realmente,
$30000,00 por
20GB/dia de
indexação... caro
!</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Cheers!</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">
2013/6/19 Nuba
Princigalli <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:nuba@fastmail.fm" target="_blank">nuba@fastmail.fm</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div>
<div>
<div
class="h5">
<div>Complementando:
nesse espaço,
uma
alternativa
bacana também
é o logstash.<br>
</div>
<div>
<div>
<div> </div>
<div>On Wed,
Jun 19, 2013,
at 10:08 AM,
Lindolfo Lorn
Rodrigues
wrote:<br>
</div>
<blockquote
type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>Fala
André, blz?<br>
</div>
<div>O Splunk
é bom mesmo,
só que muito é
caro.<br>
</div>
</div>
<div>Para
centralizar
logs eu gosto
do <a
moz-do-not-send="true"
href="http://graylog2.org/" target="_blank">http://graylog2.org/</a><br>
</div>
<div>Open
Source e
escala muito
bem, outro dia
a locaweb
revelou que
eles
recebem/tratam
790.000
mensagens /
5min com o
Graylog.<br>
</div>
<div> </div>
</div>
<div>E como o
graylog-server
é compativel
com o syslog
você pode
apontar o
syslog das
maquinas para
ele<br>
</div>
<div> </div>
</div>
</div>
<div>
<div> </div>
<div> </div>
<div>
<div>2013/6/19
Andre Carneiro
<span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:andregarciacarneiro@gmail.com"
target="_blank">andregarciacarneiro@gmail.com</a>></span><br>
</div>
<div> </div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">virxi...
preciso
revisar melhor
meus e-mails.
Mals...<br>
</div>
<div>
<div>
<div>
<div> </div>
<div> </div>
<div>
<div>2013/6/19
Andre Carneiro
<span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:andregarciacarneiro@gmail.com"
target="_blank">andregarciacarneiro@gmail.com</a>></span><br>
</div>
<div> </div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">Márcio,
você já ouviu
falar sobre o
Splunk?
<div> </div>
<div><a
moz-do-not-send="true"
href="http://www.splunk.com/product" target="_blank">http://www.splunk.com/product</a>
<br>
</div>
<div> </div>
<div> </div>
<div>O pessoal
usa aqui usa
bastante. Eu
só dei uma
olhadinha bem
superficial.
Você pode
criar gráficos
de monitoração
muito
facilmente,
pode trabalhar
com regex para
fazer as
análises dos
logs, tudo
simples, fácil
e rápido.
Obviamente tem
uma curvinha
de aprendizado
para vencer,
mas nada
comparado à
'monstrinhos'
como o Nagios,
por
exemplo(fãs de
Nagios, me
desculpem! É a
minha
opinião!).<br>
</div>
<div> </div>
<div>O Splunk
veio,
aparentemente,
preencher essa
'lacuna'. <br>
</div>
<div> </div>
<div> </div>
<div>Realmente
bão !<br>
</div>
<div> </div>
<div> </div>
<div> </div>
</div>
<div>
<div>
<div>
<div> </div>
<div> </div>
<div>
<div>2013/6/18
Nilton OS <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:jniltinho@gmail.com" target="_blank">jniltinho@gmail.com</a>></span><br>
</div>
<div> </div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>my $test
= '^(... ..
..:..:..)
(\S+) \S+
([a-zA-Z0-9]+):
FILTER_LOGX:
from=\<(.*?)\>
to=\<(.*?)\>
subject=\<(.*?)\>
size=([0-9]+)
hostip=([^ ]*)
nrcpt=([0-9]+)';<br>
</div>
<div> </div>
<div> </div>
<div>Testa
algo assim:<br>
</div>
<div> </div>
</div>
<div>Se usar
(\S+) ou \S+
vai começar a
ter os
resultados<br>
</div>
<div> </div>
<div>Dá uma
olhada nesse
script.<br>
</div>
<div> </div>
<div><a
moz-do-not-send="true"
href="http://pastebin.com/2Mnx9FAY" target="_blank">http://pastebin.com/2Mnx9FAY</a><br>
</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
</div>
<div>
<div> </div>
<div> </div>
<div>
<div>Em 18 de
junho de 2013
19:33, Eduardo
Verissimo <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:everissimo@gmail.com"
target="_blank">everissimo@gmail.com</a>></span>
escreveu: <br>
</div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>Que tal?<br>
</div>
<div> </div>
<div>
<div>($codigo)
=~
/^.*?\|.*?\|.*?\|(.*?)\|/
if /TIM/;<br>
</div>
<div> </div>
</div>
</div>
<div>
<div>
<div>Acho que
ainda precisa
de um
ajuste... <br>
</div>
<div> </div>
</div>
</div>
</div>
<div>
<div>
<div>
<div> </div>
<div> </div>
<div>
<div> Em 18 de
junho de 2013
19:02, Nilton
OS <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:jniltinho@gmail.com" target="_blank">jniltinho@gmail.com</a>></span>
escreveu:<br>
</div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div>Dá um
split no (|)<br>
</div>
<div> </div>
<div>No meu
script tem um
regex para
pegar isso ou
qualquer coisa
na linha, mas
acho que
ninguém ligou
para minha
resposta.<br>
</div>
</div>
<div>
<div> </div>
<div> </div>
<div> Em 18 de
junho de 2013
18:34, Marcio
- Google <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>></span>
escreveu:
<div>
<div>
<div> </div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div
style="display:inline">Marcio,
não.<br>
</div>
<div>
<div
style="font-family:arial,helvetica,sans-serif;display:inline"> </div>
</div>
<div>
<div
style="font-family:arial,helvetica,sans-serif;display:inline">
Há duas
informações na
linha que tem
que bater para
ela ser
selecionada,
no exemplo:<br>
</div>
</div>
<div>
<div>
<div
style="font-family:arial,helvetica,sans-serif;display:inline"><a
moz-do-not-send="true"
name="141e2e4c2d9672fb_141e2cdeb8d0b1fb_141e2c83abce6de5_141e2c59ccab7e2c_141e2ba1ce1a7d94_13f5d5fd18adac32_13f5cbb5ce06e249_13f5c8840ce1b170_13f5c86a491c1dc7_13f597b75373475e_13f596c28c51de59_13f5950719b6375b_13f5935f5a5bbf5d_13f590827c1af3bb_top"
style="font-size:12px;white-space:pre-wrap;font-family:monospace"><span
style="color:rgb(34,34,34)">*|***********************|****</span><span
style="color:rgb(34,34,34)">*
|</span><b><span
style="color:rgb(255,0,0)">D0 C003</span></b><span
style="color:rgb(34,34,34)">|
********************</span><b><span style="color:rgb(255,0,0)">"TIM"</span></b></a><br>
</div>
</div>
</div>
</div>
<div>
<div> </div>
<div>
<div>
<div dir="ltr">
<div> </div>
<div>[...]'s<br>
</div>
<div> </div>
<div>Marcio<br>
</div>
<div> </div>
<div>
<div
style="font-family:arial;font-size:small">========================================<br>
</div>
<div
style="font-family:arial;font-size:small">
###########
Campanha Ajude
o Marcio!
###########<br>
</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true" href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)"
target="_blank">http://sosmarcio.blogspot.com.br/</a><br>
</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div
style="font-family:arial;font-size:small">
========================================<br>
</div>
</div>
</div>
</div>
<div> </div>
<div> </div>
</div>
<div>Em 18 de
junho de 2013
16:59, Marcio
Ferreira <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:marciodesouzaferreira@gmail.com"
target="_blank">marciodesouzaferreira@gmail.com</a>></span>
escreveu:
<div>
<div>
<div> </div>
<div> </div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">if
( $line =~
/"TIM"/i ){
<div> #faz
alguma coisa<br>
</div>
<div>
<div>}<br>
</div>
<div> </div>
<div>não
funciona?<br>
</div>
</div>
<div> </div>
<div><a
moz-do-not-send="true"
href="http://perldoc.perl.org/perlre.html" target="_blank">http://perldoc.perl.org/perlre.html</a>
<br>
</div>
<div><a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/artigo/2006/RegexPraticasTecnicasAvancadas"
target="_blank">http://sao-paulo.pm.org/artigo/2006/RegexPraticasTecnicasAvancadas</a><br>
</div>
<div><a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/artigo/2006/ExpressoesRegulares"
target="_blank">http://sao-paulo.pm.org/artigo/2006/ExpressoesRegulares</a>
<br>
</div>
</div>
<div>
<div>
<div> </div>
<div>
<div> </div>
<div>[]s,<br>
</div>
<div> </div>
<div>Marcio
Ferreira<br>
</div>
<div> </div>
<div>skype:
marcio.ferreir4<br>
</div>
<div><a
moz-do-not-send="true"
href="tel:%2821%29%208365-7768" target="_blank">(21) 8365-7768</a> <br>
</div>
</div>
<div> </div>
<div> </div>
</div>
<div>
<div>
<div>
<div>2013/6/18
Marcio -
Google <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>></span><br>
</div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div
style="font-family:arial,helvetica,sans-serif">Marcio
(xará),<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"> </div>
<div
style="font-family:arial,helvetica,sans-serif">
Vou tentar com
esse módulo.
Já to ficando
traumatizado
com regex, faz
tempo que
apanho, to
começando a
achar que seja
algum tipo de
trauma,
bloqueio, sei
lá o que ...
rsrsrs<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"> </div>
<div
style="font-family:arial,helvetica,sans-serif">Giuliani,<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"> </div>
<div
style="font-family:arial,helvetica,sans-serif">
Obrigado pela
dica, vou
procurar o
livro.<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"> </div>
<div
style="font-family:arial,helvetica,sans-serif">Tiago,<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"> </div>
<div
style="font-family:arial,helvetica,sans-serif">Vou
ler a
respeito,
obrigado.<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"> </div>
</div>
<div>
<div>
<div> </div>
<div>
<div dir="ltr">
<div> </div>
<div>[...]'s<br>
</div>
<div> </div>
<div>Marcio<br>
</div>
<div> </div>
<div>
<div
style="font-family:arial;font-size:small">========================================<br>
</div>
<div
style="font-family:arial;font-size:small">
###########
Campanha Ajude
o Marcio!
###########<br>
</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true" href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)"
target="_blank">http://sosmarcio.blogspot.com.br/</a><br>
</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div
style="font-family:arial;font-size:small">
========================================<br>
</div>
</div>
</div>
</div>
<div> </div>
<div> </div>
</div>
<div>Em 18 de
junho de 2013
16:44, Marcio
- Google <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>></span>
escreveu:
<div>
<div>
<div> </div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div
style="font-family:arial,helvetica,sans-serif">Eduardo,<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"> </div>
<div
style="font-family:arial,helvetica,sans-serif">
O log é isso
ai
basicamente:<br>
</div>
<div
style="font-family:arial,helvetica,sans-serif"><a
moz-do-not-send="true"
name="141e2e4c2d9672fb_141e2cdeb8d0b1fb_141e2c83abce6de5_141e2c59ccab7e2c_141e2ba1ce1a7d94_13f5d5fd18adac32_13f5cbb5ce06e249_13f5c8840ce1b170_13f5c86a491c1dc7_13f597b75373475e_13f596c28c51de59_13f5950719b6375b_13f5935f5a5bbf5d_13f5916eecae90a2_13f590ef372d2106_13f590827c1af3bb_top"
style="font-size:12px;white-space:pre-wrap;font-family:monospace">
<div>
T|20/05/2013
08:12:03.391|Modem
|D1 C015| RX :
OK<br>
</div>
<div>
T|20/05/2013
08:12:04.300|Modem
|D0 C003| RX :
+CREG:
001,016d,5e13<br>
</div>
<div>T|20/05/2013
08:12:04.300|Modem
|D0 C003| TX :
AT+COPS?<br>
</div>
<div>T|20/05/2013
08:12:04.333|Modem
|D0 C003| RX :
+COPS:
000,000,"TIM"<br>
</div>
<div>T|20/05/2013
08:12:04.333|Modem
|D0 C003| RX :
OK<br>
</div>
<div>
T|20/05/2013
08:12:04.582|Modem
|D0 C001| TX :
AT+CSQ<br>
</div>
<div>T|20/05/2013
08:12:04.582|Modem
|D0 C002| TX :
AT+CSQ<br>
</div>
<div> </div>
<div>Usando
esse pedaço
como exemplo,
preciso
localizar
linhas assim:<br>
</div>
<div>*|***********************|*****
|D0 C003|
********************"TIM"<br>
</div>
<div> </div>
<div>Entenda o
* como
qualquer
coisa. Depois
do quarto | os
dados não tem
tamanho fixo,
então esse
"TIM" poderia
estar mais pra
frente como
mais pra trás.<br>
</div>
<div> </div>
<div> </div>
<div> </div>
</a></div>
</div>
<div>
<div>
<div> </div>
<div>
<div dir="ltr">
<div> </div>
<div>[...]'s<br>
</div>
<div> </div>
<div>Marcio<br>
</div>
<div> </div>
<div>
<div
style="font-family:arial;font-size:small">
========================================<br>
</div>
<div
style="font-family:arial;font-size:small">###########
Campanha Ajude
o Marcio!
###########<br>
</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true" href="http://sosmarcio.blogspot.com.br/"
style="color:rgb(17,85,204)"
target="_blank">http://sosmarcio.blogspot.com.br/</a><br>
</div>
<div
style="font-family:arial;font-size:small"><a
moz-do-not-send="true"
href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793"
style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br>
</div>
<div
style="font-family:arial;font-size:small">
========================================<br>
</div>
</div>
</div>
</div>
<div> </div>
<div> </div>
</div>
<div>
<div>Em 17 de
junho de 2013
21:25, Eduardo
Verissimo <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:everissimo@gmail.com"
target="_blank">everissimo@gmail.com</a>></span>
escreveu:<br>
</div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div>
<div>
<div dir="ltr">
<div>Márcio,
você pode dar
um exemplo de
qual a string
de onde vai
tirar a
informação e
qual
informação
quer extrair?<br>
</div>
<div>
<div>
<div> </div>
<div> </div>
<div>Em 17 de
junho de 2013
19:32, Marcio
- Google <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>></span>
escreveu:
<div>
<div> </div>
<div> </div>
<blockquote
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div
style="display:inline">Valeu
pelas dicas e
códigos
pessoal.<br>
</div>
<div>
<div
style="font-family:arial,helvetica,sans-serif;display:inline">
Estou usando o
File::Tail e
parti do
código que o
Eduardo
compartilhou.<br>
</div>
</div>
<div>
<div
style="font-family:arial,helvetica,sans-serif;display:inline">Só
estou
apanhando das
regex pra
encontrar o
que quero. Não
sei se sou
burro, mas
tenho uma
grande
dificuldade de
assimilar/entender
regex.<br>
</div>
</div>
<div><span
style="font-family:arial,helvetica,sans-serif">
<div
style="font-family:arial,helvetica,sans-serif;display:inline">Vou
tentar mais um
pouco, se não
conseguir jogo
a toalha ...
rsrsrs<br>
</div>
</span><br>
</div>
</div>
<div> </div>
</blockquote>
</div>
</div>
<div> </div>
</div>
</div>
</div>
<div> </div>
</div>
</div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</blockquote>
</div>
<div> </div>
</div>
</blockquote>
</div>
</div>
</div>
<div> </div>
</div>
<div> </div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</blockquote>
</div>
<div> </div>
</div>
</div>
</div>
<div> </div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</blockquote>
</div>
</div>
</div>
<div> </div>
</div>
<div> </div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</blockquote>
</div>
</div>
</div>
<div> </div>
<div> </div>
<div> </div>
<div><span><span
style="color:rgb(136,136,136)">-- </span></span><br>
</div>
<div><span><span
style="color:rgb(136,136,136)">..............................................................................</span></span><br>
</div>
<div><span><span
style="color:rgb(136,136,136)"><b>Com Deus todas as coisas são possíveis</b>
::: <a
moz-do-not-send="true"
href="http://www.linuxpro.com.br" target="_blank">LinuxPro</a></span></span><br>
</div>
<div> </div>
<div><span><span
style="color:rgb(136,136,136)"><i><span style="font-size:x-small">"A
qualidade
nunca se obtém
por acaso; ela
é sempre o
resultado do
esforço
inteligente."
(John Ruskin)</span></i></span></span><br>
</div>
<div><span><span
style="color:rgb(136,136,136)"><i><span style="font-size:x-small">"A
mente que se
abre a uma
nova ideia
jamais volta
ao seu tamanho
original"
(Albert
Einstein)</span></i><br>
</span></span></div>
</div>
<div> </div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</blockquote>
</div>
<div> </div>
</div>
<div> </div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</div>
</div>
</blockquote>
</div>
<div>
<div> </div>
<div> </div>
<div> </div>
<div>-- <br>
</div>
<div>..............................................................................<br>
</div>
<div><b>Com
Deus todas as
coisas
são possíveis</b>
::: <a
moz-do-not-send="true"
href="http://www.linuxpro.com.br" target="_blank">LinuxPro</a><br>
</div>
<div> </div>
<div><i><span
style="font-size:x-small">"A qualidade nunca se obtém por acaso; ela é
sempre o
resultado do
esforço
inteligente."
(John Ruskin)</span></i><br>
</div>
<div><i><span
style="font-size:x-small">"A mente que se abre a uma nova ideia jamais
volta ao seu
tamanho
original"
(Albert
Einstein)</span></i>
<br>
</div>
</div>
</div>
<div> </div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</blockquote>
</div>
<div> </div>
<div> </div>
<div> </div>
<div>-- <br>
</div>
</div>
</div>
<div>André
Garcia
Carneiro<br>
</div>
<div>Software
Engineer<br>
</div>
<div><a
moz-do-not-send="true"
href="tel:%2811%29982907780" target="_blank">(11)982907780</a> <br>
</div>
</div>
</blockquote>
</div>
<div> </div>
<div> </div>
<div> </div>
<div>-- <br>
</div>
<div>André
Garcia
Carneiro<br>
</div>
<div>Software
Engineer<br>
</div>
<div><a
moz-do-not-send="true"
href="tel:%2811%29982907780" value="+5511982907780" target="_blank">(11)982907780</a>
<br>
</div>
</div>
</div>
</div>
<div> </div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div> =end
disclaimer<br>
</div>
<div> </div>
</blockquote>
</div>
<div> </div>
</div>
<div>=begin
disclaimer<br>
</div>
<div> Sao
Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
</div>
<div>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
</div>
<div> L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
</div>
<div>=end
disclaimer<br>
</div>
</blockquote>
<div> </div>
</div>
</div>
</div>
</div>
<div>
<div>--<br>
</div>
<div
class="im">
<div>Nuba R.
Princigalli <a
moz-do-not-send="true" href="mailto:nuba@pauleira.com" target="_blank">nuba@pauleira.com</a>
<a
moz-do-not-send="true"
href="http://pauleira.com" target="_blank">http://pauleira.com</a>
@nprincigalli<br>
</div>
<div>Discipline
is not an end
in itself,
just a means
to an end. -
King Crimson<br>
</div>
<div> </div>
</div>
</div>
</div>
<br>
<div class="im">
=begin
disclaimer<br>
Sao Paulo
Perl Mongers:
<a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm
mailing list:
<a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end
disclaimer<br>
<br>
</div>
</blockquote>
</div>
<div class="im"> <br>
<br clear="all">
<div><br>
</div>
-- <br>
André Garcia
Carneiro<br>
Software Engineer<br>
<a
moz-do-not-send="true"
href="tel:%2811%29982907780" value="+5511982907780" target="_blank">(11)982907780</a>
</div>
</div>
</div>
</div>
<br>
<div>
<div class="h5"> =begin
disclaimer<br>
Sao Paulo Perl
Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing
list: <a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<div>
<div class="h5"> <br>
=begin disclaimer<br>
Sao Paulo Perl Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/"
target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing list: <a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org"
target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a
moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
<div>
<div class="h5"> <br>
=begin disclaimer<br>
Sao Paulo Perl Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/"
target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing list: <a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org"
target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<div>
<div class="h5"> <br>
=begin disclaimer<br>
Sao Paulo Perl Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/"
target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing list: <a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org"
target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br>
</div>
</div>
</blockquote>
</div>
<div>
<div class="h5"> <br>
<fieldset></fieldset>
<br>
<pre>=begin disclaimer
Sao Paulo Perl Mongers: <a moz-do-not-send="true" href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a>
SaoPaulo-pm mailing list: <a moz-do-not-send="true" href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a>
L<a moz-do-not-send="true" href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank"><http://mail.pm.org/mailman/listinfo/saopaulo-pm></a>
=end disclaimer
</pre>
</div>
</div>
</blockquote>
<br>
</div>
<div>
<div class="h5">
<br>
=begin disclaimer<br>
Sao Paulo Perl Mongers: <a
moz-do-not-send="true"
href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
SaoPaulo-pm mailing list: <a
moz-do-not-send="true"
href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
L<<a moz-do-not-send="true"
href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"
target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">=begin disclaimer
Sao Paulo Perl Mongers: <a class="moz-txt-link-freetext" href="http://sao-paulo.pm.org/">http://sao-paulo.pm.org/</a>
SaoPaulo-pm mailing list: <a class="moz-txt-link-abbreviated" href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a>
L<a class="moz-txt-link-rfc2396E" href="http://mail.pm.org/mailman/listinfo/saopaulo-pm"><http://mail.pm.org/mailman/listinfo/saopaulo-pm></a>
=end disclaimer
</pre>
</blockquote>
<br>
</body>
</html>