2010-05-15 16 views

risposta

77

\d è una cifra (un carattere compreso tra 0 e 9) e + significa 1 o più volte. Quindi, \d+ è 1 o più cifre.

Questo è semplice come ottenere le espressioni regolari. Dovresti provare a leggere un po 'di più sulle espressioni regolari. Google ha molti risultati per regular expression tutorial, per esempio. Oppure puoi provare a utilizzare uno strumento come il Regex Coach gratuito che ti consente di inserire un'espressione regolare e un testo di esempio, quindi indicare quale (se non altro) corrisponde alla regex.

+1

Ma il '\' è per l'escape? ho ragione? grazie in anticipo –

+0

Che cosa significa avere un segno di accento davanti ad esso e un segno $ dopo di esso. Ho qualcosa di simile:^\ d + $. A proposito, sono in. Net, non in PHP. – Auguste

7

\ d è una cifra, + è 1 o più, quindi una sequenza di 1 o più cifre 'cifre'

9

\d mezzi. + significa "1 o più volte". Quindi, \d+ significa una o più cifre. Corrisponde allo 12 e allo 1.

20

\d è chiamato classe di carattere e corrisponderà alle cifre. È uguale a [0-9].

+ corrisponde a 1 o più occorrenze del carattere precedente.

Quindi \d+ significa corrispondere a 1 o più cifre.

Problemi correlati