Ir para conteúdo
Fórum Script Brasil
  • 0

Pegar Pedaço De String


Manwë Súlimo

Pergunta

Ola pessoal, queria saber como que faz p/ pegar uma string até um determinado local, por exemplo do inicio até a ultimo barra (\)

exemplo:

C:\Meus documentos\Minhas Musicas

e retornarnar apenas

C:\Meus documentos\

ou

C:\Meus documentos\Minhas Musicas\Gamma Ray

e retornar

C:\Meus documentos\Minhas Musicas

entenderam??

alguém poderia me ajudar???????

até

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0
Guest - Bruno Krebs -

Bom cara, eu vo te ajudar te dizendo 3 funções de tratamento de string:

Mid: Retorna o número especificado de caracteres de uma string.

exemplo: mid(text1.text,1,5) -> retorna as letras 1,2,3,4,5 do text1.

Left:Retorna o número especificado de caracteres a partir do início de uma string.

exemplo: left(text1.text,3) -> retorna as 3 primeiras letras do text1.

right:Retorna o número especificado de caracteres a partir do lado direito de uma string. exemplo: right(text1.text, 4) -> pega as quatro últimas letras do text1.

Acho que com isso você já tem um começo para fazer oque você quer. smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Não, isso não ajuda...

isso q você falou pega quantidades definidas da string, e eu sei que tem uma, só não lembro qual, que separa a string tendo alguns indicadores como base

seria algo como o lastIndexOf do java

por exemplo um texto

João Paulo - 19 anos

com base no traço, ele conseguiria dividir essa string em duas partes entede??????

a função que devido, se eu n ão me engano, é SPLIT, só que eu não sei muito bem como usar....

alguém me ajuda?????

até

Link para o comentário
Compartilhar em outros sites

  • 0

Bom essa daí eu não conheço, mas se você não conseguir se lembrar e ninguém te ajudar, você pode usar essas funções de tratamento de string e com a ajuda de um laço de repetição descubrir onde esta a ultima barra e pegar do inicio da string até ela. Com certeza esse jeito é mais trabalhoso, mas se você não tiver outra saída... blink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

variavel = Split(<string>, <delimitador>)

então se você tem uma string assim: PiGmEu - o Pequeno

você faria:

variavel = split(textbox, "-")

sendo assim:

variavel(0) = PiGmEu

variavel(1) = o Pequeno

acho q isso resolveria o seu problema.

Abracos

Link para o comentário
Compartilhar em outros sites

  • 0

Bom eu tinha meio que resolvido esse problema, mas usando simplesmente o split assim, não daria, porque só não pode pegar a partir da ultima barra, e todas as outras podem, por exemplo;

http://scriptbrasil.com.br/forum/index.php

ele tinha que separar em

var(1)="http://scriptbrasil.com.br/forum/"

var(2)="index.php"

entendeu??

o problema é que eu sei fazer isso apenas com o java, que seria o lastIndexOf

alguém conhece uma função semelhante em VB???

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...