Prendiamo ad esempio il formato di data di Apache server:
10/Oct/2000:13:55:36 -0700
Abbiamo la data l'ora e il fuso orario tutto diviso da barre (/) due punti (:) e un segno (- in questo caso). Senza impazzirci possiamo scrivere:
put matchText(ladata,"(.*?)/(.*?)/(.*?):(.*?):(.*?):(.*?) (.*?)$",tGiorno,tMese,tAnno,tOra,tMinuti,tSecondi,tFusoOrario) into errore
in questo modo abbiamo inserito tutti i dati in variabili separate e abbiamo anche la variabile errore in caso di problemi. Per l'esattezza abbiamo:
- tGiorno: il giorno del mese
- tMese: il mese (in questo caso Oct)
- tAnno: l'anno
- tOra: l'ora
- tMinuti: i minuti
- tSecondi: i secondi
- tFusoOrario: il fuso orario col segno (+ o - a seconda se in avanti o indietro)
Nessun commento:
Posta un commento