Bonjour,
Je cherche à écrire la regex qui dans une chaine, me trouvera un pattern du style :
J'ai testé sur le site regex101. com cette regex qui matche bien avec la chaine ci-dessus :Code:(51° 06,12′ N 1° 38,24′ E)
Mais si je code avec Python :Code:^\(\d{1,2}\°\s\d{2}\,\d{1,4}\'\s[NS]\s\-\s\d{1,3}\°\s\d{2}\,\d{1,4}\'\s[EW]\)$
Le print me renvoie None.Code:
1
2
3
4
5 t = "(51° 06,12′ N 1° 38,24′ E)" prog = re.compile(r"(\d{1,2}°\s\d{2},\d{1,4}'\s[NS]\s-\s\d{1,3}°\s\d{2},\d{1,4}'\s[EW])") print(prog.match(t))
Qu'est ce qui cloche?
Merci,
Nico