[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ajuda com regex
From: |
Mauricy Maiorino |
Subject: |
Ajuda com regex |
Date: |
Tue, 13 Feb 2007 13:14:38 -0200 |
User-agent: |
Thunderbird 1.5.0.9 (X11/20060911) |
Pessoal
Preciso "pegar" alguns campos de um arquivo que colo a seguir. Estou com o
livro de expressões regulares do Aurélio ao meu lado, mas como em todo
projeto que nos passam o tempo é muito curto, não estou conseguindo um
resultado satisfatório, precisaria estudar mais e não tenho tempo,
gostaria de uma ajuda!!
Colo algumas linhas do arquivo. Apesar de que na mensagem aparecer uma
"salada", o registro inicial no campo que contém números tipo 701221001128
e terminam em algo tipo 1,47. Preciso dos campos que contenham data - hora
- tel.origem - tel.destino - municipio - pais - duração - vlr c/enc.
Desculpem-me pelo fato de ser bastante dados a coletar, mas qualquer ajuda
será muito bem vinda, ou mesmo uma mostra de qual caminha devo seguir ok??
Obrigado
Mauricy
-Segue amostra do arquivo:
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000719 ;VRI ;CHAMADA
INTERNACIONAL HORARIO NORMAL - FIXO ;22/12/2006 ;12:34:27
;1935219304 EUA ;CAMPINAS / CAS -SP
;1 7818780449 ; / - ;EUA
;MIN ;2,3 ;1,35 ;1,4 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000720 ;VRI ;CHAMADA
INTERNACIONAL HORARIO NORMAL - FIXO ;12/12/2006 ;10:42:15
;1935219304 SCA ;CAMPINAS / CAS -SP
;41 613061234 ; / - ;SCA
;MIN ;1,8 ;1,6 ;1,66 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000721 ;VRI ;CHAMADA
INTERNACIONAL HORARIO NORMAL - FIXO ;12/12/2006 ;09:24:56
;1935219304 SIA ;CAMPINAS / CAS -SP
;46 84408050 ; / - ;SIA
;MIN ;1,4 ;2,33 ;2,42 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000722 ;VRI
;CHAM.INT.HN-FIXO FR ;11/12/2006
;10:18:21 ;1935219396 RUO
;CAMPINAS / CAS -SP ;44 2070176336 ; / -
;RUO ;MIN ;3 ;4,23
;4,39 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000723 ;VRI ;CHAMADA
INTERNACIONAL HORARIO NORMAL - FIXO ;18/12/2006 ;15:38:13
;1935219434 ILA ;CAMPINAS / CAS -SP
;39 0280298063 ; / - ;ILA
;MIN ;1,1 ;0,97 ;1,01 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000730 ;VRN ;CHAMADAS
INTERURBANA PARA REDE MOVEL ;21/12/2006 ;12:53:21
;1921065200 - CASCAVEL ACB ;PIRACICABA / PAA -SP
;4584060759 ;CASCAVEL / CSC -PR ;
;MIN ;0,8 ;0,37 ;0,38 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000731 ;VRN ;CHAMADA
NACIONAL ON-NET ;06/12/2006 ;10:44:47
;1921065200 - PIRACICABA ;PIRACICABA / PAA -SP
;5012743--- ;CAMPINAS / CAS -SP ;
;MIN ;2,9 ;0,43 ;0,45 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000732 ;VRN ;CHAMADA
NACIONAL ON-NET ;11/12/2006 ;13:42:02
;1921065200 - PIRACICABA ;PIRACICABA / PAA -SP
;5017957--- ;CAMPINAS / CAS -SP ;
;MIN ;1,5 ;0,22 ;0,23 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000733 ;VRN ;CHAMADA
NACIONAL ON-NET ;12/12/2006 ;15:57:36
;1921065200 - PIRACICABA ;PIRACICABA / PAA -SP
;5012121--- ;CAMPINAS / CAS -SP ;
;MIN ;1 ;0,15 ;0,16 ;
701221001128 ;00000172377 ;0000 ;46068425000133 ;UNIVERSIDADE
ESTADUAL DE CAMPINAS ;0000734 ;VRN ;CHAMADA
NACIONAL ON-NET ;12/12/2006 ;16:05:37
;1921065200 - PIRACICABA ;PIRACICABA / PAA -SP
;5014479--- ;CAMPINAS / CAS -SP ;
;MIN ;1 ;0,15 ;0,16 ;
Os nomes dos campos são:
cps - conta - subconta - cnpj - razao social - sequencial - serviço - tipo
de chamada - data - hora - tel origem - munic. origem - tel destino -
munic. destino - pais - unidade - duração - vlr1 - vlr2
- Ajuda com regex,
Mauricy Maiorino <=