2009-12-04 3 views

Répondre

2
/^\D*(\d*)@/ 

Va correspondre à n'importe quel nombre de non-chiffres, n'importe quel nombre de chiffres, suivi d'un @.

Le groupe de capture contiendra les chiffres.

+0

pourrait vous donner un exemple de cette utilisation en php? – mrpatg

+0

La réponse de Chris Gutierrez a un exemple de syntaxe pour la correspondance regex en PHP. –

1

Juste pour ce rechercher regex.

(\d*)@ 

et puis regardez la première capture Grou p.

0

Vous pouvez essayer quelque chose comme ...

preg_match("#^[\D]+\<([\d]+)#", "John Doe <[email protected]>", $matches); 
+0

Cela ne correspondra pas au deuxième exemple publié. –

Questions connexes