2. Expressões regulares com Python 3
• Expressões regulares são padrões de caracteres que associam
sequências de caracteres no texto.
• São também chamadas de regex.
• Podemos utilizar expressões regulares para extrair ou substituir
partes de um texto, validar dados (exemplo: CPF, telefone, e-mail
etc.).
• O Python não tem uma sintaxe literal para expressões regulares, mas
as funções do módulo re aceitam uma string representando a
expressão regular.
2
3. Expressões regulares com Python 3
• Os métodos match e search tomam uma string como argumento e
devolvem um objeto Match com informações sobre o padrão
encontrado ou None caso o padrão não seja encontrado.
3
4. Expressões regulares com Python 3
• Os métodos match e search tomam uma string como argumento e
devolvem um objeto Match com informações sobre o padrão
encontrado ou None caso o padrão não seja encontrado.
4
5. Expressões regulares com Python 3
• Os métodos match e search tomam uma string como argumento e
devolvem um objeto Match com informações sobre o padrão
encontrado ou None caso o padrão não seja encontrado.
5
6. Expressões regulares com Python 3
• Os métodos match e search tomam uma string como argumento e
devolvem um objeto Match com informações sobre o padrão
encontrado ou None caso o padrão não seja encontrado.
6
7. Expressões regulares com Python 3
• O método match verifica se a expressão regular casa com o texto
desde o início, enquanto o método search percorre o texto para
tentar encontrar um casamento.
• Imprime: python.
7