• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zeroonnet

[VB.net] Algo do tipo Replace

5 mensagens neste tópico

Do tipo tenho esta frase "16:10: A Investigação Da Vinci (4), Ep 408"

e queria do tipo fazer na frase assim

Dim frase as string = "16:10: A Investigação Da Vinci (4), Ep 408"

if "ç" isin frase {

replace("ç","ç")

}

ou seja queria fazer um if para ver se o ç está lá e caso esteja substituilo por "ç" mas não sei como se faz (ali usei replace mas nem sei se é isso)

Se souberem digam como se faz sff xD

Fiquem Bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Dim frase as string = "16:10: A Investigação Da Vinci (4), Ep 408"
If frase.Contains("ç") Then
            frase = frase.Replace("ç", "ç")
End If

Mas basta-te fazer

frase = frase.Replace("ç", "ç")

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

isso é case sensitive? do tipo se tiver ç meter ç se tiver &Ccdil; meter Ç ?

EDIT:

e posso fazer frase = frase.Replace("ç", "ç") mesmo que não tenha lá essa palavra? e caso nao tivesse ele não subsituia nada ou é preciso o IF para nao causar erro?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Experimentavas e já vias :D Mas sim, basta-te meter o Replace sem a condição IF que se não encontrar não faz nada simplesmente.

Quanto ao case, terás que fazer outro Replace para esse caso.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora