Python regex pour int avec au moins 4 chiffres

Je suis juste l'apprentissage de la regex et je suis un peu perdu ici. J'ai une chaîne à partir de laquelle je veux extraire un int avec au moins 4 chiffres et à plus de 7 chiffres. Je l'ai essayé comme suit:

>>> import re
>>> teststring = 'abcd123efg123456'
>>> re.match(r"[0-9]{4,7}$", teststring)

Où je m'attendais à 123456, malheureusement, cela aboutit à rien du tout. Quelqu'un pourrait-il m'aider un peu ici?

Ne seriez-vous pas attendre 123456?
Ah, oui. Vous êtes de droite. Excusez-moi. J'ai corrigé.

OriginalL'auteur kramer65 | 2013-05-02