Expresiones
RegEx

¿Qué es RegEx?

Las expresiones regulares (RegEx) son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadenas de texto. Son una herramienta poderosa para buscar, validar y manipular texto. A continuación, te ofrecemos una guía básica para entender y utilizar expresiones regulares.

  • Literales: Coinciden exactamente con el carácter o grupo de caracteres especificado.
    • Ejemplo: /hello/ coincide con la cadena "hello"
  • Metacaracteres: Caracteres especiales que tienen un significado en las expresiones regulares.
    • .: Coincide con cualquier carácter excepto saltos de línea.
    • ^ Coincide con el inicio de una cadena.
    • $ Coincide con el final de una cadena.
    • \ Escapa caracteres especiales.
  • Clases de Caracteres: Definen un conjunto de caracteres a los que se debe hacer coincidir.
    • [abc] Coincide con cualquiera de los caracteres a, b o c.
    • [^abc] Coincide con cualquier carácter excepto a, b o c.
    • [a-z] Coincide con cualquier letra minúscula.
    • \d Coincide con cualquier dígito (equivalente a [0-9]).
    • \w Coincide con cualquier carácter de palabra (letras, números y guiones bajos).
    • \s Coincide con cualquier carácter de espacio en blanco (espacios, tabulaciones, etc.).
  • Cuantificadores: Especifican cuántas veces debe ocurrir un patrón.
    • * Coincide con 0 o más repeticiones del patrón anterior.
    • + Coincide con 1 o más repeticiones del patrón anterior.
    • ? Coincide con 0 o 1 repetición del patrón anterior.
    • n Coincide exactamente con n repeticiones.
    • ,n Coincide con al menos n repeticiones.
    • n,m Coincide con entre n y m repeticiones.
  • Grupos y Capturas: Permiten agrupar patrones y capturar partes de la cadena.
    • (abc) Coincide con "abc" y captura esta coincidencia.
    • (a|b) Coincide con "a" o "b".
  • Anchuras de Palabras: Coinciden con límites de palabras.
    • \b Coincide con el límite de una palabra.
    • \B Coincide con cualquier lugar que no sea un límite de palabra.


Jorge Ortiz
Jorge Ortiz

Mi tarea es plantear soluciones, investigación y ejecución.

Me encanta el skateboard.

Pablo ezpinoza
Pablo Ezpinoza

Administro y coordino los recursos para la eficiencia operativa de la empresa.

Mi vicio es el trabajo.

Alex Garcia
Alex Garcia

Administrar recursos y logística.

Puedo escuchar música todo el día.