Articles of regex

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

El poder de reconocimiento de las expresiones regulares “modernas”

¿Qué clase de idiomas reconocen realmente las expresiones reales reales? Siempre que haya un grupo de captura de longitud ilimitada con una referencia retrospectiva (p (.*)_\1 Ej (.*)_\1 ) una expresión regular ahora se corresponde con un idioma no habitual. Pero esto, por sí solo, no es suficiente para que coincida con algo como S […]

Expresión regular para caracteres alfanuméricos y de subrayado

Me gustaría tener una expresión regular que compruebe si una cadena contiene solo letras mayúsculas y minúsculas, números y guiones bajos.

¿Cómo reemplazo espacios múltiples con un solo espacio en C #?

¿Cómo puedo reemplazar múltiples espacios en una cadena con solo un espacio en C #? Ejemplo: 1 2 3 4 5 sería: 1 2 3 4 5