2010-05-15 39 views

Respuesta

77

\d es un dígito (un carácter en el rango 0-9), y + significa 1 o más veces. Por lo tanto, \d+ tiene 1 o más dígitos.

Esto es tan simple como obtener expresiones regulares. Deberías intentar leer un poco más sobre expresiones regulares. Google tiene muchos resultados para regular expression tutorial, por ejemplo. O podría intentar usar una herramienta como la Regex Coach gratuita que le permitirá ingresar una expresión regular y un texto de muestra, y luego indicar qué (si acaso) coincide con la expresión regular.

+1

¿Pero el '\' es para escapar? estoy en lo cierto? gracias de antemano –

+0

¿Qué significa tener un signo de intercalación delante y un signo $ después de él. Tengo algo como:^\ d + $. Por cierto, estoy en .Net, no en PHP. – Auguste

7

\ d es un dígito, + es 1 o más, por lo que una secuencia de 1 o más dígitos 'dígito'

9

\d medios. + significa, '1 o más veces'. Entonces, \d+ significa uno o más dígitos. Coincidirá con 12 y 1.

20

\d se llama clase de caracteres y coincidirá con los dígitos. Es igual a [0-9].

+ coincide con 1 o más apariciones del carácter anterior.

So \d+ significa que coinciden con uno o más dígitos.

Cuestiones relacionadas