Expression régulière python
Bonjour,
Voila j'ai un fichier.txt et je veux récupérer l'heure de la ligne contenant la requête Leave en utilisant les expressions régulières.
voila ce que j'ai fait.
Code:
1 2
| match = re.search(r'\d{2}:\d{2}:\d{2}.\d{6}|r'"[Leave]",ligne)
hour= datetime.strptime(match.group(), '%H:%M:%S.%f').date() |
Voici le résultat que j'ai obtenu sachant que je veux obtenir juste l'heure. Merci d'avance pour vos réponses
Code:
1 2 3 4 5 6 7
| 1900-01-01 09:34:19.571321
1900-01-01 09:34:19.573265
1900-01-01 09:34:19.575228
1900-01-01 09:34:19.576980
1900-01-01 09:34:19.578920
1900-01-01 09:34:19.581153
1900-01-01 09:34:19.583070 |
Voila une partie de mon fichier.txt
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| 193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.969234000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.970980000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.972896000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.974904000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.977381000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.979306000 eth:ip:udp:data Source port: 49152 Destination port: aesop
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.981077000 eth:ip:udp:adp
192.168.1.10 224.0.0.2 Apr 19, 2016 09:34:15.981086000 eth:ip:igmp Leave Group 232.0.4.2
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.983209000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.984985000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.986914000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.988891000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.990707000 eth:ip:udp:adp
193.253.155.253 232.0.4.2 Apr 19, 2016 09:34:15.992597000 eth:ip:udp:adp |