PROCURAR STRING E TIRAR ELA
Como faço pra procurar um ponto e virgula em uma string pra depois tirar ela fora?
POr exemplo
12345;45678;7897;
Que quero arrancar apenas o ultimo ponto e virgula
que vai ficar assim:
12345;45678;7897
POr exemplo
12345;45678;7897;
Que quero arrancar apenas o ultimo ponto e virgula
que vai ficar assim:
12345;45678;7897
Tenta Assim:
Dim PosUltimoPontoVirgula As Integer
PosUltimoPontoVirgula = InStrRev("12345;45678;7897", ";")
If PosUltimoPontoVirgula > 0 Then
MsgBox Mid("12345;45678;7897", 1, PosUltimoPontoVirgula - 1) & Replace("12345;45678;7897", ";", "", PosUltimoPontoVirgula)
End If
--- Comentário Inútil anulado... ------
dim sAux as string
sAux = StrReverse(TEXTO)
if Mid(sAux, 1, 1) = ";" then
TEXTO = StrReverse ( mid(sAux, 2) )
End if
Agora sim ^^
Se o Ponto e Virgula sempre ficar no final, a forma mais simples é
Msgbox Mid("12345;45678;7897;",1,Len("12345;45678;7897;") - 1)
Msgbox Mid("12345;45678;7897;",1,Len("12345;45678;7897;") - 1)
se sempre fica no final, pode ser assim tb:
TEXTO = Left (TEXTO, Len(TEXTO) - 1)
Me Venceu! Não tenho mais argumentos
Huhahuauhuhauhauhuhauhhua
Ia colocar o Right, mais ia ficar toscão
Viu LionWilicaT
Patetão!!! [S41]
Huhahuauhuhauhauhuhauhhua
Ia colocar o Right, mais ia ficar toscão
Viu LionWilicaT
Patetão!!! [S41]
Trocar todos os pontos e virgulas
Apenas o ultimo ponto e virgula
for i = 1 to len(var_texto)
if mid(var_texto,1,i) = ";" then
replace(var_texto,";","")
end if
next
Apenas o ultimo ponto e virgula
pos = len(var_texto)
if mid(var_texto,1,pos-1) = ";" then
replace(var_texto,";","",pos - 1)
end if
Citação:CLEVERTON escreveu:
Me Venceu! Não tenho mais argumentos
Huhahuauhuhauhauhuhauhhua
Ia colocar o Right, mais ia ficar toscão
Viu LionWilicaT
Patetão!!! [S41]
Eu ainda tenho mais um, Pateta!!
Replace( TEXTO, 1, len(TEXTO) - 1)
ehehehehehehehehehehe
Eu tava esperando alguma resposta sua nesse sentido auuhahuahuahuahuahuahua
é Mermo [S21]
Patetão!!!
Patetão!!!
PeraÃÅ ÃÅ ÃÅ ÃÃ…ÂÂ
Esse código não faz sentido
Replace( TEXTO, 1, len(TEXTO) - 1)
Replace("1234;", 1, len("1234;") - 1)
és louco ???
Hhuahuahuauhuhauhauhauha
eu sou o cara, namoral
Esse código não faz sentido
Replace( TEXTO, 1, len(TEXTO) - 1)
Replace("1234;", 1, len("1234;") - 1)
és louco ???
Hhuahuahuauhuhauhauhauha
eu sou o cara, namoral
Tópico encerrado , respostas não são mais permitidas