Expressões regulares são padrões de caracteres usados para associar sequências de caracteres em texto. Elas podem ser usadas para extrair, substituir ou validar partes de texto e são implementadas no Python por meio do módulo re. Os métodos match e search desse módulo verificam se há correspondência entre uma expressão regular e uma string, retornando um objeto Match ou None.