Jump to content
dezinh20

Quebra de Caracteres ( linha )

Recommended Posts

dezinh20

Eii

preciso saber como faço para quebrar um linha

tenho uma linha assim

0email@mail.com;1email@mail.com;2email@mail.com;3email@mail.com;4email@mail.com;5email@mail.com;

e preciso coloca-las em um vector

que quebre a linha a partir do ponto ";"

e cadastre a próxima linha! e ficasse assim

0email@mail.com

1email@mail.com

2email@mail.com

3email@mail.com

4email@mail.com

5email@mail.com

como faço ?! :(

Share this post


Link to post
Share on other sites
Caça

Crias um array e fazer o Split

Dim Ar() as String
Ar = Variavel.Split(";")


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dezinh20

criei este codigo

 Do While i < 50

            vetor(i) = Split(txtPara.Text, ";").ToString
            i = i + 1
        Loop

e quando coloquei este deu erro

txtpara.split(";") 

fala que o split não é um componente valido para o txtpara.

e quando eu coloco

Split(txtPara.Text, ";").ToString 

retorna só "String[]" não o email

Share this post


Link to post
Share on other sites
Caça

Basta o código que te indiquei para dividires todos os emails. Para depois ires busca-los só tens de percorrer o array


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dezinh20

sim so que a minha variavel

não aceita

split

logo não tenho como colocar

varivel.split(";")

Share this post


Link to post
Share on other sites
Caça

Ai é onde tens de colocar a tua string. Se a tua string está na textbox txtpara, seria mais ou menos assim

Ar = txtpara.Text.Split(";")


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dezinh20

deu erro falando

Value '1-dimensional array of string' cannot be convert to 'String'

Share this post


Link to post
Share on other sites
thoga31

Estás, quase de certeza, a tentar gravar um array numa string.

O que o Caça disse está certíssimo:

Dim vector() As String
vector = txtpara.Text.Split(";")

Isto desconstrói a String "txtpara" e coloca as várias partes, por ordem, no array "vector". A quebra é feita pelo caracter ";", que não aparece em nenhuma parcela do array.

Não são necessários ciclos nenhuns.

Cumpz.


Knowledge is free!

Share this post


Link to post
Share on other sites
dezinh20

como não é necessário ciclo nenhum, porque não é necessário?

Share this post


Link to post
Share on other sites
Caça

Já experimentaste colocar apenas as duas linhas de código que te dei? Não experimentaste...

Não precisas de ciclo nenhum, o  ciclo que precisas é para percorrer o array depois de teres feito o Split


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.