Eu quero substituir o texto para o final da linha (direita) apenas, sem substituir os outros textos começando o mesmo nome para a parte esquerda

0

Eu quero substituir o texto apenas no final da linha (à direita), sem substituir os outros textos que iniciam o mesmo nome pela parte esquerda. Considere esta linha: Substitua1 no texto Substituir1.

Eu quero substituir o Replace1 (formatado com itálico) que está no final da linha com algum outro texto sem alterar o Replace1 que está começando no início da linha. Eu geralmente quero fazer isso no notepad ++ ou excel, mas se qualquer outra linguagem de programação que fizer esse trabalho, por gentileza, mencionar, seria Altamente Apreciado!

    
por Bastyav Pinto 29.02.2016 / 07:02

2 respostas

0

Dependendo do formato dos seus dados, você poderia fazer isso no excel com o left () e o len (), talvez combinando com o comando find (), e adicionando seus novos caracteres dentro dessa função.

Consegui alterar seus dados para "Substituir1 no texto Replace2" por este comando: =LEFT(A1,LEN(A1)-1)&2

Veja mais algumas informações sobre como remover caracteres do começo ou do fim das células.

link

    
por 29.02.2016 / 07:34
0

Uma expressão regular pode ser a maneira mais simples de fazer isso.

A expressão de pesquisa ficaria assim ...

Replace1$

O $ dirá para coincidir com o final da linha, por isso não afetará a palavra no início da linha.

    
por 29.02.2016 / 07:47