Articles of regex

hive regexp_extract rareza

Tengo algunos problemas con regexp_extract: Estoy consultando un archivo delimitado por tabuladores, la columna que estoy revisando tiene cadenas que se ven así: abc.def.ghi Ahora, si lo hago: select distinct regexp_extract(name, ‘[^.]+’, 0) from dummy; El trabajo de MR se ejecuta, funciona, y obtengo “abc” del índice 0. Pero ahora, si quiero obtener “def” del […]

¿Por qué findstr no maneja el estuche correctamente (en algunas circunstancias)?

Mientras escribía algunas secuencias de comandos recientes en cmd.exe, tuve la necesidad de usar findstr con expresiones regulares: los comandos de cmd.exe estándar requeridos por el cliente (no GnuWin32 ni Cygwin ni VBS ni Powershell). Solo quería saber si una variable contenía caracteres en mayúscula e intentaba usar: > set myvar=abc > echo %myvar%|findstr /r […]

Expresión regular para eliminar un parámetro de la cadena de consulta

Estoy buscando una expresión regular para eliminar un solo parámetro de una cadena de consulta, y quiero hacerlo en una sola expresión regular si es posible. Digamos que quiero eliminar el parámetro foo . Ahora mismo uso esto: /&?foo\=[^&]+/ Eso funciona siempre que foo no sea el primer parámetro en la cadena de consulta. Si […]

Operador OR de expresión regular de Java

Esta puede ser una pregunta tonta, pero no pude encontrarla en ninguna parte: ¿Cómo puedo usar el operador java O expresión regular (|) sin paréntesis? Ej .: Tel | Teléfono | Fax

¿El modificador ‘o’ para las expresiones regulares de Perl aún proporciona algún beneficio?

Solía ​​considerarse beneficioso incluir el modificador ‘o’ al final de las expresiones regulares de Perl. La documentación actual de Perl ni siquiera parece enumerarla, ciertamente no en la sección de modificadores de perlre . ¿Proporciona algún beneficio ahora? Todavía se acepta, por razones de compatibilidad con versiones anteriores, nada más. Como lo señalan JA Faucett […]

apache mod_rewrite una regla para cualquier cantidad de posibilidades

Estoy construyendo un sitio web bastante grande y mi .htaccess está empezando a sentirse un poco hinchado, ¿hay alguna manera de reemplazar mi sistema actual de – una regla para cada uno de los posibles valores que se podrían pasar, para capturar todo expresión que puede dar cuenta de un número variable de entradas? por […]

¿Cómo se filtra la cadena de caracteres no deseados usando regex?

Básicamente, me pregunto si hay una clase o método útil para filtrar una Cadena de caracteres no deseados. La salida del método debe ser la cadena ‘limpia’. Es decir: String dirtyString = “This contains spaces which are not allowed” String result = cleaner.getCleanedString(dirtyString); Esperando resultado sería: “Thiscontainsspaceswhicharenotallowed” Un mejor ejemplo: String reallyDirty = ” this*is#a*&very_dirty&String” […]

¿Cuál es el significado de + en una expresión regular?

¿Qué significa el símbolo más en regex?

Mongodb combina caracteres acentuados como personaje subyacente

En la syntax de MongoDB “db.foo.find ()”, ¿cómo puedo decirle que coincida con todas las letras y sus versiones acentuadas? Por ejemplo, si tengo una lista de nombres en mi base de datos: João François Jesús ¿Cómo permitiría una búsqueda de las cadenas “Joao”, “Francois” o “Jesús” para que coincida con el nombre de stack? […]

Expresión regular de contraseña (al menos 2 dígitos y un carácter especial y una longitud mínima de 8)

He estado buscando expresiones regulares que acepten al menos dos dígitos y un carácter especial y la longitud mínima de la contraseña es 8. Hasta ahora, he hecho lo siguiente: [0-9a-zA-Z!@#$%0-9]*[!@#$%0-9]+[0-9a-zA-Z!@#$%0-9]*