Articles of regex

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 ” + […]

Uso de expresión regular con ls

Estoy tratando de usar ER (Extended Regular Expressions) con ls como ls .+\..+ . Estoy intentando imprimir todos los archivos que contienen una extensión (sé que podría haber usado ls *.* , Pero quería intentar usar ER). Cuando ejecuto ese código obtengo este error: ls: .+..+: No such file or directory .

Expresión regular opuesta

¿Es posible escribir una expresión regular que devuelva el resultado inverso de un resultado deseado? Las expresiones regulares generalmente incluyen: encontrar coincidencias. Quiero poder transformar una expresión regular en su opuesto, afirmando que no hay coincidencias. es posible? ¿Si es así, cómo? http://zijab.blogspot.com/2008/09/finding-opposite-of-regular-expression.html indica que debe ponerle un paréntesis a su expresión regular con /^((?!^ […]