Voici un exemple tout simple qui montre comment chercher "loss" dans un chaine.
Pour commencer avec les expressions régulières en Python, le point important est de savoir que le test ne retourne pas un booléen, mais un objet de classe MatchObject. On peut tester cet objet directement avec if et en appeler ses méthodes pour avoir par exemple la position de la sous chaîne trouvée dans la chaine testée.
import re
chaine = "Packets: Sent = 3, Received = 0, Lost = 3 (100% loss)"
mo = re.search("loss", chaine)
if mo:
print "trouve a ", mo.start() ,mo.end()
Voici un exemple tout simple qui montre comment chercher "loss" dans un chaine.
Pour commencer avec les expressions régulières en Python, le point important est de savoir que le test ne retourne pas un booléen, mais un objet de classe MatchObject. On peut tester cet objet directement avec if et en appeler ses méthodes pour avoir par exemple la position de la sous chaîne trouvée dans la chaine testée.
import re chaine = "Packets: Sent = 3, Received = 0, Lost = 3 (100% loss)" mo = re.search("loss", chaine) if mo: print "trouve a ", mo.start() ,mo.end()