Articles of regex

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]*

Java- Extrae parte de una cadena entre dos caracteres especiales

He estado tratando de encontrar la forma de extraer una parte de una cadena entre dos caracteres especiales y “he estado buscando expresiones regulares, pero francamente no puedo entenderlo”. Ejemplo en código Java: String str=”21*90’89\””; Me gustaría sacar 89 En general, me gustaría saber cómo extraer parte de una cadena entre dos caracteres específicos, por […]

Función XSLT Reemplazar no encontrada

Estoy escribiendo una transformación XSLT en la que deseo usar la función Reemplazar para hacer una coincidencia y reemplazar regex. Sin embargo, Visual Studio 2008 informa que ‘replace ()’ es una función XSLT desconocida. El bit de código en sí es: ¿Hay algo que estoy haciendo mal? Gracias 🙂 Editar: Estoy usando esta versión de […]

pattern.matcher () vs pattern.matches ()

Me pregunto por qué los resultados del patrón java regex pattern.matcher () y pattern.matches () difieren cuando se proporciona la misma expresión regular y la misma cadena String str = “hello+”; Pattern pattern = Pattern.compile(“\\+”); Matcher matcher = pattern.matcher(str); while (matcher.find()) { System.out.println(“I found the text ” + matcher.group() + ” starting at ” + […]