Ajouter un commentaire

fredericmazue

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()

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 W     W   SSS   Y   Y  ZZZZZ   GGG  
W W S Y Y Z G
W W W SSS Y Z G GG
W W W S Y Z G G
W W SSSS Y ZZZZZ GGG