• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zeroonnet

[VB.net] Achar elementos na frase

5 mensagens neste tópico

Tipo tenho esta frase:

19:40: Jag - Em nome da Justiça (7), Ep 706

queria ir buscar todo o texto até aos segundos ":" (dois pontos) e depois ir buscar tudo apartir do primeiro espaço ou seja ficaria assim

a = 19:40

b = Jag - Em nome da Justiça (7), Ep 706

como é que faço isso?

Fiquem Bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

se a primeira parte for sempre à mesma (do tipo 'xx:xx: ') podes fazer

dim texto as string
texto = "19:40: Jag - Em nome da Justiça (7), Ep 706"
a = mid(texto,1,5)
b = mid(texto,8)

e acho que já ficavas com o que querias mas como agora nao tenho VB pa testar nao te posso dar certezas

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ou

Dim Partes() as String
Partes = texto.Split(":")
Dim horas as String = Partes(0) & ":" & Partes(1)
Dim conteudo as String = Partes(2)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ou

        Dim frase As String = "19:40: Jag - Em nome da Justiça (7), Ep 706"
        Dim a As String = frase
        Dim b As String = frase
        a = a.Remove(a.LastIndexOf(":"), a.Length - a.LastIndexOf(":"))
        b = b.Remove(0, b.LastIndexOf(":") + 2) 'o "+ 2" é para remover os ":" e o espaço antes da frase

Ja agora...no primeiro caso faltou remover os pontos, e no segundo faltou remover o espaço.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ja agora...no primeiro caso faltou remover os pontos...

que pontos?

Edit: já reparei testei agora, quando escrevi aquele código não o pude testar, já o alterei... obrigado por avisares :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora