Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

juniorocha

Quebrar string

Recommended Posts

Ola pessoal

 

Tenho varias strings, da seguinte forma:

 

123/2001-2

1234/2008-3

12/2007-3

 

como faço em vb.net para pegar apenas a primeira parte da string, sem as barras, tipo:

 

123

1234

12

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

pesquise sobre split

 

Split sem dúvidas...

 

string valor = "123/2001-2;"

string[] resultadp = valor.Split(new char[] {'/'});

MessageBox.Show(resultado[0]);

 

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode ser feito por Mid tbm...

 

        Dim Str As String = "1234/123-12"
        Str = Mid(Str, 1, Str.IndexOf("/")) 'assim str = 123
        MsgBox(Str)
        Str = "123/2004-22"
        Str = Mid(Str, Str.IndexOf("/") + 2)
        '+2 pq Indexof retorna a posicao do caracter "/" como Zero Based, '
        'mas a funcao Mid eh One Based, entao ae ja tem +1, o outro +1 eh para pegar a proxima posicao.'
        MsgBox(Str)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.