Preguntas etiquetadas con regex

Cuando haga preguntas sobre expresiones regulares, siempre agregue la etiqueta para el lenguaje o herramienta de programación específico (por ejemplo, Perl, Python o Java; vi, emacs o ɢɴᴜ grep; etc.) que esté utilizando.

15
Ack busca cadenas literales [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Falla del servidor. Cerrado hace 7 años . Estoy harto de tener que escapar de las...

14
nginx pcre_compile error al usar cuantificadores

Tengo un problema con los alias. Quiero agregar hasta los primeros 4 dígitos del archivo como parte del directorio. (como '../123456.jpg'=>'../123/123456.jpg' y '../12.png'=>'../12/12.png') Esto es lo que tengo: location ~ ^/i/gallery2/(\d{1,4})(.*)$ { alias

13
nginx rewrite agrega un parámetro al final de una url

Necesito configurar mi proxy inverso para que se agregue el siguiente parámetro al final de la url: &locale=de-de Esto casi funciona: rewrite ^(.*)$ $1&locale=de-de break; Sin embargo, el problema es que necesito agregar '& locale = de-de' solo si aún no está allí y si hay un '?' en...

11
¿Qué son los límites de PCRE?

En ModSecurity hay PCRE limits exceedederrores. Sé que puedo solucionar esto estableciendo reglas como: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Pero, ¿qué están haciendo estas reglas realmente? ¿Qué significa el límite de recursión PCRE establecido en 150,000? ¿Qué agujeros...

10
Grepping para rangos CIDR

De vez en cuando quiero grep rangos CIDR fuera de mis archivos de registro de Apache. Esto es fácil para rangos que caen dentro de los límites naturales (/ 8, / 16 y / 24) pero no es tan fácil para otros rangos como / 17 y / 25. Ejemplos: # 192.168.0.0/16: (easy) grep " 192\.168\." access_log #...

9
Buscando literal "> \" usando ack-grep

Estoy buscando líneas que literalmente tengan un carácter mayor que (un ">") seguido de un espacio seguido de un carácter de barra diagonal inversa (un "\"), es decir, una línea con esto:> \ Pensé que escapar permitiría esto, y para mayor, que lo que hace: $ ack-grep "\>" devuelve...