[Python] Expressions régulières
Freeman260
-
freeman260 -
freeman260 -
Bonjour,
Je découvre la programmation sous Python et j'ai des problèmes avec les expressions régulières.
J'aimerai trouver une adresse MAC qui se trouve dans une chaine de caractères. Le problème viens du fait que je n'arrive pas à mettre un nombre en expression régulière.
Exemple :
import re
chaine ="fgdfgd021456fgdhd 1002 .1023.4123ghtest"
m = re.match("[0-9]\.", chaine)
if m: print repr(m.group(0))
Mon but étant ici de stocker "2." dans m, mais cela ne marche pas. (Je sais que le format de mes adresse MAC n'est pas standard, mais ce n'est pas là le problème).
J'arrive très bien à séléctionner des lettres avec une expression régulière, mais je n'arrive pas à avoir des chiffres ! Je ne comprend vraiment pas pourquoi.
J'espère que vous pourrez m'aider,
Merci d'avance !
Freeman
Je découvre la programmation sous Python et j'ai des problèmes avec les expressions régulières.
J'aimerai trouver une adresse MAC qui se trouve dans une chaine de caractères. Le problème viens du fait que je n'arrive pas à mettre un nombre en expression régulière.
Exemple :
import re
chaine ="fgdfgd021456fgdhd 1002 .1023.4123ghtest"
m = re.match("[0-9]\.", chaine)
if m: print repr(m.group(0))
Mon but étant ici de stocker "2." dans m, mais cela ne marche pas. (Je sais que le format de mes adresse MAC n'est pas standard, mais ce n'est pas là le problème).
J'arrive très bien à séléctionner des lettres avec une expression régulière, mais je n'arrive pas à avoir des chiffres ! Je ne comprend vraiment pas pourquoi.
J'espère que vous pourrez m'aider,
Merci d'avance !
Freeman
A voir également:
- [Python] Expressions régulières
- Citizen code python avis - Accueil - Outils
- Mot secret python pix ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
- Exercice python - Forum Python