Eduardo, O log é isso ai basicamente: T|20/05/2013 08:12:03.391|Modem |D1 C015| RX : OK T|20/05/2013 08:12:04.300|Modem |D0 C003| RX : +CREG: 001,016d,5e13 T|20/05/2013 08:12:04.300|Modem |D0 C003| TX : AT+COPS? T|20/05/2013 08:12:04.333|Modem |D0 C003| RX : +COPS: 000,000,"TIM" T|20/05/2013 08:12:04.333|Modem |D0 C003| RX : OK T|20/05/2013 08:12:04.582|Modem |D0 C001| TX : AT+CSQ T|20/05/2013 08:12:04.582|Modem |D0 C002| TX : AT+CSQ
Usando esse pedaço como exemplo, preciso localizar linhas assim: *|***********************|***** |D0 C003| ********************"TIM" 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. [...]'s Marcio ======================================== ########### Campanha Ajude o Marcio! ########### http://sosmarcio.blogspot.com.br/ http://www.vakinha.com.br/VaquinhaP.aspx?e=195793 ======================================== Em 17 de junho de 2013 21:25, Eduardo Verissimo <[email protected]>escreveu: > Márcio, você pode dar um exemplo de qual a string de onde vai tirar a > informação e qual informação quer extrair? > > > Em 17 de junho de 2013 19:32, Marcio - Google <[email protected]>escreveu: > > Valeu pelas dicas e códigos pessoal. >> Estou usando o File::Tail e parti do código que o Eduardo compartilhou. >> 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. >> Vou tentar mais um pouco, se não conseguir jogo a toalha ... rsrsrs >> >> >> > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > >
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
