Jump to content


Photo

Percorrer String E Capturar Depois Do último Espaço Da String


  • Faça o login para participar
2 replies to this topic

#1 Xenofonte

Xenofonte

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 18/05/2009, 16:01

Quero Percorrer uma String de nome de pessoa e verificar qual o sobrenome da pessoa.

exemplo: tenho uma varíavel assim:

nome = "Márcio de Vasconcelos Xenofonte"

quero jogar em outra variável somente o sobrenome.
ficando assim:

sobrenome = "Xenofonte"

Sei que pra isso preciso pegar a varíavel 'nome', percorrer até o último espaço dela e a partir daí pegar o resto do nome.

Mas como fazer isso?

tentei usar aqui len, instr, mid.. mas me enrolei.. se eu for fazer vai sair uma gambiarra.


alguém com um código melhor aí pra ajudar?


Agradeço.

#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 18/05/2009, 16:27

Conhece a função Split do VBScript?? ;-)

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#3 Xenofonte

Xenofonte

    Turista

  • Usuários
  • 25 posts
  • Sexo:Não informado

Posted 18/05/2009, 16:38

Renan,

consegui resolver usando essa aqui:
nome = (Right(nome, Len(nome) - InStrRev(nome, " ")))

Explica como usa o Split, nunca usei, valeu cara.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq