Este documento explica los lenguajes regulares y expresiones regulares. Los lenguajes regulares son generados por gramáticas regulares y descritos por expresiones regulares. Las expresiones regulares representan patrones de cadenas de caracteres y definen lenguajes regulares mediante operaciones como unión, concatenación y repetición. El documento también cubre extensiones comunes de expresiones regulares.