Resultados de la búsqueda a petición "pcre"

4 la respuesta

RegEx: mirar hacia atrás para evitar un número impar de barras invertidas consecutivas

Tengo entrada de usuario donde se permiten algunas etiquetas entre corchetes. Ya escribí el patrón regex para encontrar y validar lo que está dentro de los corchetes. En el campo de entrada del usuario, el paréntesis de apertura podría ...

12 la respuesta

¿Cómo hacer un `rango` inverso, es decir, crear un rango compacto basado en un conjunto de números?

Python tiene unarange método, que permite cosas como: >>> range(1, 6) [1, 2, 3, 4, 5]Lo que estoy buscando es todo lo contrario: tome una lista de números y devuelva el inicio y el final. >>> magic([1, 2, 3, 4, 5]) [1, 5] # note: 5, not 6; this ...

4 la respuesta

phpinfo informa una versión incorrecta de pcre

Pasé el día tratando de resolver un problema extraño. Tengo un sitio de WordPress que se encuentra con el siguiente error: Warning: preg_replace() [function.preg-replace]: Compilation failed: unknown option bit(s) set at offset -1 ...

4 la respuesta

php regex para que coincida fuera de las etiquetas html

Estoy haciendo un preg_replace en la página html. Mi patrón tiene como objetivo agregar la etiqueta circundante a algunas palabras en html. Sin embargo, a veces mi expresión regular modifica las etiquetas html. Por ejemplo, cuando ...

7 la respuesta

Error instalando PCRE

Estoy tratando de instalar PCRE en mi servidor Ubuntu 11.10. Cuando ejecuto el comando "make", obtengo una salida muy larga que siempre termina en este error: libtool: link: ( cd ".libs" && rm -f "libpcreposix.la" && ln -s "../libpcreposix.la" ...

2 la respuesta

pcre coincide con todos los grupos en C

Quiero unir un grupo de forma recursiva con la biblioteca PCRE C. p.ej pattern = "(\d,)" subject = "5,6,3,2," OVECCOUNT = 30 pcrePtr = pcre_compile(pattern, 0, &error, &erroffset, NULL); rc = pcre_exec(pcrePtr, NULL, subject, ...

2 la respuesta

Compilation falló: los elementos de clasificación POSIX no son compatibles

Acabo de instalar un sitio web y un CMS heredado en nuestro servidor y recibo un error de compilación POSIX. Afortunadamente, solo aparece en el backend, sin embargo, el cliente desea deshacerse de él. Warning: preg_match_all() ...

4 la respuesta

¿Cómo puedo convertir expresiones ereg a preg en PHP?

Ya quePOSIX expresiones regulares (ereg) [http://php.net/regex] están en desuso desde PHP 5.3.0, me gustaría conocer una manera fácil de convertir las expresiones antiguas aPCRE (Expresiones regulares compatibles con Perl) ...

5 la respuesta

¿Qué caracteres literales se deben escapar en una expresión regular?

Acabo de escribir una expresión regular para usar con la función phppreg_match que contiene la siguiente parte: [\w-.] Para que coincida con cualquier carácter de palabra, así como un signo menos y el punto. Si bien parece funcionar en ...

3 la respuesta

Coincidencia de caracteres de letras Unicode en PCRE / PHP

Estoy tratando de escribir un validador razonablemente permisivo para nombres en PHP, y mi primer intento consiste en el siguiente patrón: // unicode letters, apostrophe, hyphen, space $namePattern = "/^([\\p{L}'\\- ])+$/";Esto finalmente se ...