USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  PEGAR ULTIMA PALAVRA DE UMA STRING !!!
Kartman
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 01/06/2007 14:40 hs         
BOM DIA GALERA, TAVA FAZENDO UM PROGRAMA AQUI, GOSTARIA DE SABER SE ALGUEM TEM ALGUMA IDEIA DE COMO PEGAR A ULTIMA PALAVRA DE UMA STRING ???

EXEMPLO:

UM DOIS TRES QUATRO CINCO

RETORNARIA A PALAVRA "CINCO"

OBRIGADO !!!

============ --< TYF - ATE MORRER >-- ============
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
ENUNCIADA !
Postada em 01/06/2007 16:56 hs            
str$= "UM DOIS TRES QUATRO CINCO" ' ARMAZENOU A STRING
x= len(str$) 'pegando o comprimento da string
for i=x to 1 step-1 'verificando a string do final para o início
         if mid$(str$,i,1)= "" then  'ao encontrar o primeiro espaço....(ou seja o ultimo...)
                 x1= i 'marca a posição do espaço
                 exit for
         else
        endif       
next i
x2= x-x1
suastring$= mid$(mid$(str$,(x1+1),x2)
          
        

 

 


   
Kartman
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 01/06/2007 16:58 hs         
VLW KRA, EU JA TINHA CONSEGUIDO, FIZ UMA FUNÇÃO PEQUENA .. MAS VLW, SO PRA CURIOSIDADE, TA AE O CODIGO DA MINHA FUNÇÃO !!!!

Function PegaUltimaPalavra(ByVal ENDERECO As String) As String
Dim AUX2 As String
Dim X As Integer

For X = 1 To Len(ENDERECO)

    If Mid(AUX2, 1, 1) <> " " Then
    
        AUX2 = Right(ENDERECO, X)
    
    Else
    
        Exit For
    
    End If

Next

PegaUltimaPalavra = Trim(AUX2)
        
End Function

============ --< TYF - ATE MORRER >-- ============
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 01/06/2007 19:04 hs         
Tem um jeito BEM mais simples:
dim str
str= "UM DOIS TRES QUATRO CINCO"
dim frase
frase = split(str," ")
msgbox frase(ubound(frase))
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página