web-dev-qa-db-fra.com

Que signifie \ d + en termes d’expression régulière?

Je suis nouveau dans les expressions régulières et ai rencontré le\d + suivant. Je ne sais pas exactement ce que cela signifie, veuillez me diriger dans la bonne direction.

50
Roland

\d est un chiffre (un caractère compris entre 0 et 9) et + signifie 1 fois ou plus. Alors, \d+ est un ou plusieurs chiffres.

C'est à peu près aussi simple que les expressions régulières. Vous devriez essayer de lire un peu plus sur les expressions régulières. Google a beaucoup de résultats pour tutoriel sur les expressions régulières , par exemple. Vous pouvez également essayer d’utiliser un outil tel que free Regex Coach , qui vous permettra de saisir une expression régulière et un exemple de texte, puis d’indiquer ce qui correspond (le cas échéant) à la regex.

95
Mark Rushakoff

\d est appelé une classe de caractères et correspondra aux chiffres. C'est égal à [0-9].

+ correspond à une ou plusieurs occurrences du caractère précédent.

Alors \d+ signifie que vous avez 1 ou plusieurs chiffres.

22
Jakub Hampl

\d signifie "chiffre". + signifie "1 fois ou plus". Alors \d+ signifie un ou plusieurs chiffres. Cela correspondra à 12 et 1.

10
Harmen

\ d est un chiffre, + vaut 1 ou plus, donc une séquence de 1 ou plusieurs chiffres

8
Mark Baker