Articles of regex

¿Cómo eliminar todos los espacios en blanco de una cadena?

Entonces ” xx yy 11 22 33 ” se convertirá en “xxyy112233” . ¿Cómo puedo conseguir esto?

¿Cuál es el “mejor” registro de divisas de los EE. UU.?

Una búsqueda rápida de expresiones regulares de divisas trae muchos resultados . El problema que tengo al elegir uno de estos es que Regex es difícil de verificar sin probar todos los casos extremos. Podría dedicar mucho tiempo a esto, ya que estoy seguro de que otros cientos de desarrolladores ya lo hicieron. ¿Alguien tiene […]

Expresión regular que no contiene cierta cadena

Tengo algo como esto aabbabcaabda para seleccionar el grupo mínimo envuelto por un tengo /a([^a]*)a/ que funciona bien Pero tengo problemas con los grupos envueltos por aa , donde necesitaría algo como /aa([^aa]*)aa/ que no funciona, y no puedo usar el primero como /aa([^a]*)aa/ , porque terminaría en la primera aparición de a , que […]

Regex para coincidir con la fecha

Quiero hacer coincidir las fechas con el formato mm / dd / aa o mm / dd / aaaa pero no debe elegir 23/09/2010 donde el mes es 23, que no es válido, o alguna fecha no válida como 00/12/2020 o 12/00 / 2011.

Necesito un patrón de expresiones regulares para encontrar enlaces a páginas web en HTML. Primero uso @”(.*?)” para extraer enlaces ( ), pero no puedo obtener href de eso. Mis hilos son: 1, 2 y 3 son válidos y los necesito, pero el número 4 no es válido para mí ( ? Y = es […]

Expresión regular para excluir caracteres especiales

Tengo problemas para crear una expresión regular que en esencia incluya una lista negra de ciertos caracteres especiales. Necesito usar esto para validar datos en campos de entrada (en una aplicación web Java). Queremos permitir a los usuarios ingresar cualquier dígito, letra (debemos incluir caracteres acentuados, por ejemplo, francés o alemán) y algunos caracteres especiales […]

¿Cómo eliminar todos los caracteres no alfanuméricos de una cadena en MySQL?

Estoy trabajando en una rutina que compara cadenas, pero para una mejor eficiencia, necesito eliminar todos los caracteres que no sean letras o números. Estoy usando varias funciones REPLACE ahora, pero ¿tal vez hay una solución más rápida y más agradable?

Haga coincidir todas las apariciones de una expresión regular

¿Hay una manera rápida de encontrar cada coincidencia de una expresión regular en Ruby? Revisé el objeto Regex en el Ruby STL y busqué en Google sin éxito.

¿Cómo funciona la expresión regular ‘(? <= #) + (? = #)'?

Tengo la siguiente expresión regular en un progtwig de C #, y tengo dificultades para entenderlo: (?<=#)[^#]+(?=#) Lo dividiré en lo que creo que entendí: (?<=#) a group, matching a hash. what's `?<=`? [^#]+ one or more non-hashes (used to achieve non-greediness) (?=#) another group, matching a hash. what's the `?=`? Entonces el problema que […]

¿Cómo usar una variable en el lado de reemplazo del operador de sustitución de Perl?

Me gustaría hacer lo siguiente: $find=”start (.*) end”; $replace=”foo \1 bar”; $var = “start middle end”; $var =~ s/$find/$replace/; Esperaría $ var contener “foo middle bar”, pero no funciona. Tampoco lo hace: $replace=’foo \1 bar’; De alguna manera me falta algo sobre el escape. Arreglé los “faltantes”