Articles of regex

Regex para validar la fuerza de la contraseña

Mi criterio de fortaleza de la contraseña es el siguiente: 8 caracteres de longitud 2 letras en mayúscula 1 carácter especial (!@#$&*) 2 numerales (0-9) 3 letras en minúsculas ¿Alguien puede darme expresiones regulares por lo mismo? Todas las condiciones se deben cumplir con una contraseña.

Expresión regular simple para un decimal con una precisión de 2

¿Cuál es la expresión regular de un decimal con una precisión de 2? Ejemplos válidos : 123.12 2 56754 92929292929292.12 0.21 3.1 Ejemplos inválidos: 12.1232 2.23332 e666.76 El punto decimal puede ser opcional, y los enteros también pueden estar incluidos.

No codicioso (reacio) coincidencia de expresiones regulares en sed?

Estoy tratando de usar sed para limpiar las líneas de URL para extraer solo el dominio. Entonces desde: http://www.suepearson.co.uk/product/174/71/3816/ Yo quiero: http://www.suepearson.co.uk/ (ya sea con o sin la barra de entrenamiento, no importa) Yo he tratado: sed ‘s|\(http:\/\/.*?\/\).*|\1|’ y (escapando del cuantificador no codicioso) sed ‘s|\(http:\/\/.*\?\/\).*|\1|’ pero parece que no puedo lograr que funcione el […]

¿Cómo genera Stack Overflow sus URL amigables para SEO?

¿Qué es una buena expresión regular completa o algún otro proceso que tomaría el título? ¿Cómo se cambia un título para formar parte de la URL como Stack Overflow? y convertirlo en how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow que se utiliza en las URL amigables para SEO en Stack Overflow? El entorno de desarrollo que estoy utilizando es Ruby on […]

¿Cómo puedo unir una cadena completa con una expresión regular?

Necesito una expresión regular que solo encuentre coincidencias donde toda la cadena coincida con mi consulta. Por ejemplo, si realizo una búsqueda de películas con el nombre “Octubre rojo”, solo quiero hacer coincidir el título exacto (sin distinción entre mayúsculas y minúsculas) pero no con títulos como “La búsqueda del octubre rojo”. No estoy seguro […]

Split Java String por New Line

Estoy tratando de dividir texto en un JTextArea usando una expresión regular para dividir el String por \n Sin embargo, esto no funciona y también lo intenté con \r\n|\r|n y muchas otras combinaciones de expresiones regulares. Código: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr = […]

¿Por qué en Java 8 split a veces se eliminan cadenas vacías al inicio de la matriz de resultados?

Antes de Java 8 cuando nos separamos en una cadena vacía como String[] tokens = “abc”.split(“”); el mecanismo de división se dividiría en lugares marcados con | |a|b|c| porque el espacio vacío “” existe antes y después de cada personaje. Entonces, como resultado, generaría al principio esta matriz [“”, “a”, “b”, “c”, “”] y luego […]

Obtener partes de una URL (Regex)

Dada la URL (línea única): http://test.example.com/dir/subdir/file.html ¿Cómo puedo extraer las siguientes partes usando expresiones regulares? El subdominio (prueba) El dominio (example.com) La ruta sin el archivo (/ dir / subdir /) El archivo (archivo.html) La ruta con el archivo (/dir/subdir/file.html) La URL sin la ruta ( http://test.example.com ) (agregue cualquier otro que crea que sería […]

Regex solo para números

No he utilizado expresiones regulares en absoluto, así que estoy teniendo dificultades para solucionar problemas. Quiero que la expresión regular coincida solo cuando la cadena contenida sea de números; pero con los dos ejemplos a continuación, está haciendo coincidir una cadena que contiene todos los números más un signo igual como “1234 = 4321”. Estoy […]

Expresión regular para extraer texto entre corchetes

Pregunta simple de expresiones regulares Tengo una cadena en el siguiente formato: this is a [sample] string with [some] special words. [another one] ¿Cuál es la expresión regular para extraer las palabras entre corchetes, es decir. sample some another one Nota: En mi caso de uso, los corchetes no se pueden anidar.