Articles of regex

Regexp Java para la validación de contraseñas

Estoy creando una expresión regular para la validación de contraseña para usarla en una aplicación Java como parámetro de configuración. La expresión regular es: ^.*(?=.{8,})(?=..*[0-9])(?=.*[az])(?=.*[AZ])(?=.*[@#$%^&+=]).*$ La política de contraseñas es: Al menos 8 caracteres Contiene al menos un dígito Contiene al menos un char alfa inferior y un char alfa superior Contiene al menos un […]

Usar expresiones regulares para validar un rango numérico

Mi número de entrada es un int. Pero el número de entrada debe estar en un rango de -2055 a 2055 y quiero verificarlo usando expresiones regulares. Entonces, ¿hay alguna forma de escribir una expresión regular para verificar si un número está en (-2055, 2055) o no? Es más fácil usar la instrucción if para […]

Swift extract regex coincide

Quiero extraer subcadenas de una cadena que coincida con un patrón de expresión regular. Así que estoy buscando algo como esto: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Entonces esto es lo que tengo: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var […]

UK Postcode Regex (Completo)

Estoy buscando una expresión regular que valide un código postal completo de UK solo dentro de una cadena de entrada. Todos los formularios de código postal poco comunes deben ser cubiertos tan bien como los habituales. Por ejemplo: Partidos CW3 9SS SE5 0EG SE50EG se5 0eg WC2H 7LT Sin coincidencia aWC2H 7LT WC2H 7LTa WC2H […]

Mi expresión regular coincide demasiado. ¿Cómo puedo decir que coincida con el patrón más pequeño posible?

Tengo este RegEx: (‘.+’) Tiene que coincidir con los literales de caracteres como en C. Por ejemplo, si tengo ‘a’ b ‘a’ , debe coincidir con los a y los ‘s que los rodean. Sin embargo, también coincide con el b también (no debería), probablemente porque es, estrictamente hablando, también entre ‘ ‘ s. Aquí […]

Regex para elegir comas fuera de las comillas

No estoy seguro de si esto es posible, así que me dirijo a ti. Me gustaría encontrar una expresión regular que seleccione todas las comas que caen fuera de los conjuntos de citas. Por ejemplo: ‘foo’ => ‘bar’, ‘foofoo’ => ‘bar,bar’ Esto seleccionaría la coma simple en la línea 1, después de ‘bar’, Realmente no […]

\ d es menos eficiente que

Ayer hice un comentario sobre una respuesta en la que alguien había usado [0123456789] en una expresión regular en lugar de [0-9] o \d . Dije que probablemente era más eficiente usar un rango o un especificador de dígitos que un juego de caracteres. Decidí probarlo hoy y descubrí, para mi sorpresa, que (al menos […]

Regex Coincide con todos los personajes entre dos cadenas

Ejemplo: “Esto es simplemente una sentencia simple”. Quiero unir cada personaje entre “Esto es” y “oración”. Los saltos de línea deben ignorarse. No puedo descifrar la syntax correcta.

¿Cómo puedo probar expresiones regulares utilizando varios motores de RE?

¿Cómo puedo probar la misma expresión regular contra diferentes motores de expresiones regulares?

¿Por qué esta expresión regular permite un intercalado?

http://regexr.com/3ars8 ^(?=.*[0-9])(?=.*[Az])[0-9A-z-]{17}$ Debe coincidir con “17 caracteres alfanuméricos, los guiones permitidos también deben incluir al menos una letra y al menos un número”. Equivará correctamente: ABCDF31U100027743 y declinar correctamente para que coincida: AB$DF31U100027743 (y casi cualquier otro carácter no alfanumérico) pero aparentemente permitirá: AB^DF31U100027743