yocarbo
Messages postés1Date d'inscriptionlundi 7 avril 2003StatutMembreDernière intervention10 août 2005
-
10 août 2005 à 09:32
taz_iup
Messages postés179Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention21 mai 2014
-
12 août 2005 à 10:11
Bonjour,
J'ai un problème d'extraction de données avec les expressions régulières et l'unicode en Python .
Il me faut extraire tous les caractères compris entre les valeurs :
\x00\xff\xfe et \x001\x83\x19\x1d
J'ai essayé tout un tas de truc comme (?iu)[\\x00][\\xff][\\xfe](.*)[\\x001][\\x83][\\x19][\\x1d], sans résultat!
taz_iup
Messages postés179Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention21 mai 20143 12 août 2005 à 10:11
essai avec cette chaine:
ru"\\x00\\xff\\xfe(.*?)\\x001\\x83\\x19\\x1d"
r pour regular et u pour unicode.
dans une expression régulière les parenthèses servent à marquer les
groupes qui seront formés. Je n'est pas testé mais es-tu sûr de tes
doubles \, moi je n'en aurais mis qu'un. fait un print de ta chaine
pour être sûr de son contenu.
Si tu obtient des erreurs lors du print, référence toi au topic, encodage des caractères (en page 2 actuellement)