Título: Expresiones Regulares + Php wtf! Publicado por: Shell Root en 24 Marzo 2010, 17:03 pm Tengo una expresion regular, que al final tiene *sh, es decir:
Código: ([ExpresionRegular])*sh Donde *: Coincide si el caracter sh, precede y esta presente. Ahora quiero usarla en PHP, Así: Código Me genera este error: Código: Warning: preg_replace() [function.preg-replace]: Unknown modifier '*' in --------\index.php on line - Edited: Al parecer necesitaba escapar los caracteres, bueno, eso creo. Entonces quedo así: Código: /([ExpresionRegular])*sh/ Pero ahora el error es el siguiente: Código: Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash in --------\index.php on line -- Título: Re: Expresiones Regulares + Php wtf! Publicado por: ~ Yoya ~ en 24 Marzo 2010, 20:28 pm poner la exprecion regular, tampoco indicas muxo hacer *sh, deberias hacer ?sh o si esta al final, ?sh$....
Escribir la exprecion regular entera, porque ayi puede ser el problema y tambien lo que quieres capturar. Título: Re: Expresiones Regulares + Php wtf! Publicado por: raul338 en 24 Marzo 2010, 20:36 pm Depende de como pongas la expresion regular, capaz que la terminaste antes del "*sh" entonces toma el "*" como asterisco, y no existe ese flag :P
Título: Re: Expresiones Regulares + Php wtf! Publicado por: ~ Yoya ~ en 24 Marzo 2010, 20:51 pm Ya sabia que andaba cerca mi rival raul jajaj....
Saludos. Título: Re: Expresiones Regulares + Php wtf! Publicado por: Castg! en 29 Marzo 2010, 01:24 am o puede ser que hallas cerrado mal los parentesis u otro caracter contenedor...
|