Articles of regex

¿Cómo podemos unir ^ nb ^ n con Java regex?

Esta es la segunda parte de una serie de artículos educativos de expresiones regulares. Muestra cómo lookaheads y referencias anidadas se pueden utilizar para que coincida con el lenguaje no regular a n b n . Las referencias anidadas se introducen por primera vez en: ¿cómo esta expresión regex encuentra números triangulares? Uno de los […]

Validar direcciones de correo electrónico utilizando jQuery y regex

No estoy muy seguro de cómo hacer esto. Necesito validar direcciones de correo electrónico utilizando expresiones regulares con algo como esto: [a-z0-9!#$%&’*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&’*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[AZ]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum) Entonces necesito ejecutar esto en una función jQuery como esta: $j(“#fld_emailaddress”).live(‘change’,function() { var emailaddress = $j(“#fld_emailaddress”).val(); // validation here? if(emailaddress){} // end validation $j.ajax({ type: “POST”, url: “../ff-admin/ff-register/ff-user-check.php”, data: “fld_emailaddress=”+ emailaddress, success: function(msg) […]

grep usando un vector de caracteres con múltiples patrones

Estoy tratando de usar grep para probar si un vector de cadenas está presente en otro vector o no, y para generar los valores que están presentes (los patrones coincidentes). Tengo un dataframe como este: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 Tengo un vector de patrones de […]

Diferencia entre regex y

Estoy usando una expresión regular para progtwigr un validador de entrada para un cuadro de texto donde solo quiero caracteres alfabéticos. Me preguntaba si [Az] y [a-zA-Z] eran equivalentes o si había diferencias en el rendimiento. Sigo leyendo [a-zA-Z] en mis búsquedas y no menciono [Az] . Estoy usando String.matches(regex) de java String.matches(regex) .

Regex para validar JSON

Estoy buscando un Regex que me permita validar json. Soy muy nuevo en Regex y sé lo suficiente que el análisis con Regex es malo, pero ¿se puede usar para validar?

Se necesita Regex (grep) para la búsqueda de varias líneas

Posible duplicado: ¿Cómo puedo buscar un patrón de líneas múltiples en un archivo? Use pcregrep Estoy ejecutando un grep para encontrar cualquier archivo * .sql que tenga la palabra select seguido de la palabra customerName seguido de la palabra from . Esta instrucción select puede abarcar muchas líneas y puede contener tabs y nuevas líneas. […]

Expresión regular para detenerse en el primer partido

Mi patrón de expresiones regulares se parece algo a Solo estoy interesado en la parte de citas asignadas a la ubicación. ¿No debería ser tan fácil como a continuación sin el codicioso interruptor? /.*location=”(.*)”.*/ No parece funcionar

No se puede escapar de la barra diagonal inversa con expresiones regulares?

Estoy usando la siguiente expresión regular ^[a-zA-Z0-9\’,!;\?\$\^:\\\/`\|~&\” @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Sé que es feo, pero hasta ahora sirve para otro propósito que no sea la barra invertida que no está permitida porque creo que debería ser porque se ha escapado, también probé \\ lugar de \\\ pero \\\ mismos resultados. ¿Algunas ideas?

¿Cómo reemplazar todas las apariciones de una cadena en JavaScript?

Tengo esta cadena: “Test abc test test abc test test test abc test test abc” Obra str = str.replace(‘abc’, ”); parece solo eliminar la primera aparición de abc en la cadena de arriba. ¿Cómo puedo reemplazar todas las apariciones?

Coincidencia de texto de líneas múltiples con expresión regular

Estoy tratando de hacer coincidir un texto de varias líneas usando java. Cuando uso la clase Pattern con el modificador Pattern.MULTILINE , puedo hacer coincidir, pero no puedo hacerlo con (?m). El mismo patrón con (?m) y el uso de String.matches no parece funcionar. Estoy seguro de que me falta algo, pero no tengo idea […]