Está en la página 1de 1

¿Qué es Regex?

Es una expresión regular que contiene una secuencia de caracteres que definen un patrón de
búsqueda particular que se puede usar en algoritmos de búsqueda de cadenas, algoritmos de
búsqueda o búsqueda / reemplazo, etc. Las expresiones regulares también se usan para la
validación de entrada.

¿Como funciona?
Una expresión regular puede estar formada, o bien exclusivamente por caracteres
normales (como abc), o bien por una combinación de caracteres normales y
metacaracteres (como ab*c).

abc. El patrón regex sencillo abc requiere una coincidencia exacta. Por tanto, se buscarán


cadenas de caracteres que no solo contengan los caracteres “abc”, sino que también
aparezcan en ese orden.

ab*c. Las expresiones regulares con caracteres especiales funcionan de manera diferente, ya
que no solo se buscarán coincidencias exactas, si no también escenarios especiales. Así se
mostrará como coincidencia tanto “abc”, como la cadena de caracteres “abbbbc” y
“cbbabbcba”.

Ejemplos

En los sistemas que usan la codificación de caracteres ASCII, [+--] representa el conjunto de
caracteres { +,- }.

[0-7] representa el conjunto de caracteres { 0, 1, 2, 3, 4, 5, 6, 7 }. Coincide con las secuencias


de destino "0", "1", etcétera, pero no con "a".

[-0-24] representa el conjunto de caracteres { -, 0, 1, 2, 4 }.

a coincide con la secuencia de destino "a", pero no coincide con la secuencia de destino "B",
"b" o "c".

. coincide con todas las secuencias de destino"a", "B", "b", y "c".

[b-z] coincide con las secuencias de destino "b" y "c" pero no coincide con la secuencia de
destino "a" o "B".

https://onlinegdb.com/vvYO9EM10

También podría gustarte