Sintaxe
corda.Substitua (antigo, novo, contagem)A sintaxe dada é usada para o desempenho de substituição no ambiente Python. O "velho" na sintaxe é para a string em que queremos uma substituição. A contagem na sintaxe é para o número de vezes que queremos substituir a string e esse parâmetro também é opcional e usado quando necessário. Considerando que a nova sintaxe é para a string substituída que resulta após a substituição da string antiga.
Qual é o padrão em python re substitua?
No Python re substituem, o padrão desempenha um papel significativo em cuja base a função tende a processar. Seu objetivo é pesquisar e fornecer o padrão específico à string para o desempenho de substituição.
Exemplos de implementação do Python re substituem
A seguir, é como o método da função Python RE Reply pode ser executado:
Exemplo 1: removendo todos os espaços em branco e substituindo -os por um sublinhado em Python Regex
Neste exemplo, removeremos todos os espaços em branco e os substituiremos pelo sublinhado. As duas operações são implementadas aqui ao mesmo tempo. Primeiro, remova os espaços. Segundo, substitua os espaços por um sublinhado. Para substituir, o padrão “\ s” é usado, que é uma sequência especial Regex. A sequência de destino é onde escrevemos a string na qual queremos trabalhar para substituir. Então, nós usamos o RE.sub -função para a execução da função. Em seguida, usamos a função de impressão para a exibição do resultado na tela.
A saída mostra o desempenho bem -sucedido da remoção e substituição dos espaços de branco por sublinhado na string dada.
Exemplo 2: Substituição única da instância de um padrão usando RE.Sub () em python
Nesse caso, faremos a substituição de um padrão no Python. Importar a expressão regular como "Re" da biblioteca de Python. Neste método, maximizamos o número de padrões para a substituição. No alvo, a string declara a string. A corda que é tirada aqui é “ele é muito talentoso e adora programar”. Em seguida, maximizamos a contagem de números na linha de código 3. Definimos a contagem como "1", o que significa que a contagem só será feita uma vez. Então, a substituição também é feita uma vez na string.
Essa configuração de contagem para 1 é importante, pois a configuração é feita como 0 por padrão. Em seguida, use a função de impressão para imprimir os resultados.
A saída exibe o desempenho bem -sucedido, feito por uma única contagem da substituição de um padrão em python usando RE.sub().
Exemplo 3: várias vezes substituindo as instâncias de um padrão usando RE.Sub () em python
No exemplo anterior, temos a substituição de uma única instância de um padrão em python. Neste exemplo, faremos o mesmo processo, mas com várias substituições de instâncias de uma string no python. Isso significa que a contagem é aumentada. Aqui, a string é tomada como “o hobby dela é ler”. Então, use o RE.sub função inicializando a contagem como "4". Em seguida, imprima os resultados usando a função de impressão no Python.
A tela acaba para mostrar as múltiplas contagens da substituição de um padrão em python usando RE.sub().
Exemplo 4: Convertendo a maçaneta em minúsculas usando a função de substituição
Nesse caso, trabalharemos para converter a mancha em minúsculas em minúsculas usando a função de substituição em python, inicializando a string como maiúsculas e valor minúsculo. A corda que é tirada aqui é "a água está fria". Podemos ver que existem alguma maiúsculas e alguns caracteres minúsculos na string usando o RE.Sub () Função com a função de converter como uma string "convert_to_lower". Em seguida, use a função de impressão para imprimir os resultados da conversão na tela.
A saída mostra que as seqüências de cordas maiúsculas de entrada são convertidas em minúsculas. A corda inteira está agora em minúsculas.
Exemplo 5: Substituindo ocorrências de caracteres únicos usando substituir ()
Neste exemplo, substituiremos as ocorrências do caractere usando a função Substituir () em Python. Este método funciona verificando e combinando as letras maiúsculas na string. A string que é tirada aqui é "Rassit", na qual aplicamos a função de substituição. O novo valor da string para a substituição é declarado como "B". Isso significa que onde quer que seja o "S", que deve ser substituído por "B" na string. A função de reposição é conhecida como a instância de não sobreposição do padrão. Ele leva a verificação da string e a correspondência substitui a string. Use a função de impressão para imprimir a substituição do caractere único.
A tela mostra a substituição bem -sucedida do valor da string. Agora, a nova corda é "coelho".
Exemplo 6: Substituindo usando o RE.Método subn () (tupla)
Nesse caso, aprenderemos um novo método semelhante ao re.Método sub (), mas os resultados aparecendo são diferentes. Vamos ver como isso é.função subn () funciona. Esta função retorna dois dos elementos da tupla. O primeiro elemento deve aparecer como a nova versão da string dada e isso é feito depois de todas as substituições. Enquanto o segundo elemento substituição é feito com base nos números. Temos as cordas pegadas aqui, enquanto o arco -íris mostra as cores "roxo", "azul" e "rosa". Então, para a substituição, demos a nova string como "violeta" no resultado usando o RE.função subn () para um desempenho de substituição. Em seguida, use a função de impressão para imprimir os resultados.
A saída exibe a cor violeta na tupla usando o RE.subn () substituir no python re substituir. Podemos ver que os resultados da string são os mesmos, dado que a cor da parte da corda é impressa três vezes. Após a string e a vírgula, "3" é escrito, que mostra o número de três substituições.
Conclusão
Neste artigo, aprendemos o método e o uso da replicar em Python. Usamos o RE.sub (), re.subn () e as funções de substituição para a execução de substituição. Implementamos o exemplo, cobrindo todos os detalhes para uma melhor compreensão da replicar que trabalha em Python. Fizemos o único tempo e várias vezes substituindo a instância de um padrão usando RE.sub (), removendo todos os espaços em branco e substituindo -os por um sublinheiro, substituindo as ocorrências de caracteres únicos usando substituir () e conversão de maçaneta em minúsculas usando a função de substituição.