Una expresión regular es un patrón que define un conjunto de cadenas y se puede usar para comparar y reemplazar texto. Las expresiones regulares incluyen caracteres, clases de caracteres, cuantificadores, metacaracteres y operadores lógicos que permiten crear patrones complejos. Las expresiones regulares se usan comúnmente para analizar datos como archivos, cadenas de entrada y formularios.