Bonjour à tous, Je suis entrain de vouloir analyser un fichier en python, seulement voilà, mon test de regex ne marche pas. J'ai une ligne de ce type : /NodeList/2/DeviceList/0/$ns3::WifiNetDevice/Phy/PhyRxDrop Sender:10 actual_time:1.00045 send_time:1.00044e+09
Voici ce que je fais dans mon script
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # -*-coding:utf-8 -* import os import re liste = list() motif1 = r"/NodeList/(\d+)/DeviceList/0/$ns3::WifiNetDevice/Phy/PhyRxDrop Sender:(\d+) actual_time:1.00045 send_time:1.00044e+09" with open("simulations/traces/phy-rx-drop.tr", "r") as flux: ligne = flux.readline() #print(ligne) if re.match(motif1, ligne): print("yes") os.system("pause") |
Malheureusement je n'entre pas dans le if. Quelqu'un aurait une idée du problème? Cordialement.
+0
-0