Foros del Web » Programando para Internet » PHP »

expresion regular

Estas en el tema de expresion regular en el foro de PHP en Foros del Web. Hola chico, Tengo un pattern que debe aceptar cualquier saldo de linea, espacios y cualquier simbolo ^[\n\s.]*$ pero no funciona. Que es lo que esta ...
  #1 (permalink)  
Antiguo 04/09/2008, 04:51
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 17 años, 6 meses
Puntos: 0
expresion regular

Hola chico,

Tengo un pattern que debe aceptar cualquier saldo de linea, espacios y cualquier simbolo

^[\n\s.]*$

pero no funciona.

Que es lo que esta mal?

Gracias a todos
  #2 (permalink)  
Antiguo 04/09/2008, 07:14
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: expresion regular

Creo que asi funcionaria:
^[\w\n]+$
  #3 (permalink)  
Antiguo 04/09/2008, 07:47
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: expresion regular

El punto no representa a cualquier caracter dentro de una clase de caracteres (dentro de los corchetes), se toma simplemente como un punto.

¿salto de línea, espacios y cualquier símbolo?

¿no será mejor simplemente esto?

.*

Normalmente el punto no incluye salto de línea, por lo que si estás usando las expresiones regulares compatibles con Perl, el patrón es:

/.*/s

(el modificador "s" es lo que permite que el punto represente a un salto de línea)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:08.