Ir al contenido principal
Las expresiones regulares
Carolina Esses avatar
Escrito por Carolina Esses
Actualizado hace más de una semana

Las expresiones regulares son una herramienta analizar texto de manera eficiente basado en un conjunto de patrones.

Se componen de caracteres literales y metacaracteres, que tienen un significado especial dentro del patrón.

  • Caracteres literales: Cualquier carácter que no sea un metacaractere se considera un literal. Por ejemplo, la expresión regular "hola" busca la cadena literal "hola" en cualquier texto.

  • Metacaracteres: Son símbolos que tienen un significado especial dentro del patrón. Algunos ejemplos comunes son:

    • . (punto): Coincide con cualquier carácter.

    • ^: Coincide con el inicio de la cadena.

    • $: Coincide con el final de la cadena.

    • *: Coincide con cero o más ocurrencias del elemento anterior.

    • +: Coincide con una o más ocurrencias del elemento anterior.

    • ?: Coincide con cero o una ocurrencia del elemento anterior.

    • []: Coincide con un rango de caracteres.

    • {}: Coincide con un número específico o un rango de ocurrencias del elemento anterior.

Algunos ejemplos serían

  • hola: Busca la palabra "hola" en cualquier lugar del texto.

  • [aeiou]: Busca cualquier vocal (a, e, i, o, u) en el texto.

  • [0-9]: Busca cualquier dígito (0, 1, 2, ..., 9) en el texto.

  • (teléfono: \d{3}-\d{3}-\d{4}): Busca un número de teléfono en formato XXX-XXX-XXXX.

En el caso de los campos de texto de Autosign, se pueden usar para verificar si un valor cumple con un formato específico, como un número de teléfono, una dirección de correo electrónico o una fecha.

Es posible que se requiera de un conocimiento específico para "escribir" una expresión regular, aunque puedes utilizar herramientas como AutoRegex para escribirlas y Regex Vis para revisarlas.

¿Ha quedado contestada tu pregunta?