Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Substituição e Divisão com Regex | Expressões Regulares Intermediárias
Expressões Regulares em Python

Substituição e Divisão com Regex

Deslize para mostrar o menu

Introdução ao re.sub e re.split

Ao trabalhar com dados de texto em Python, muitas vezes é necessário modificar ou segmentar strings com base em padrões complexos. O módulo re oferece duas funções poderosas para essas tarefas: re.sub para substituição e re.split para divisão. Ambas as funções utilizam expressões regulares para identificar partes de uma string, permitindo realizar substituições ou dividir a string sempre que um padrão ocorrer. Essa abordagem vai além dos métodos simples de string, possibilitando a definição de critérios flexíveis e baseados em regras para suas operações.

12345
import re text = "My phone number is 123-456-7890 and my ID is 987654." masked = re.sub(r"\d", "#", text) print(masked)

Neste exemplo, cada dígito na string é substituído por #. A função re.sub procura todas as ocorrências do padrão \d (que corresponde a qualquer dígito) e substitui cada ocorrência pelo caractere de substituição. O resultado é uma string em que todos os dígitos estão mascarados, enquanto o restante do texto permanece inalterado. O padrão fornecido determina exatamente quais partes da string serão substituídas—utilizar um padrão diferente direcionaria outras substrings.

question mark

Qual função é usada para dividir uma string por um padrão regex?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 3
some-alt