Jump to content


Photo

Separando Os Valores...


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

#1 leanjo

leanjo

    Doutor

  • Usuários
  • 912 posts
  • Sexo:Não informado
  • Interesses:...

Posted 02/07/2006, 19:02

opa
to com uma variavel com os dados dessa forma: abc-123

como posso fazer pra separar o "abc" do "123"?

valeu

#2 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 02/07/2006, 21:17

função split


quebra_valores = Split("abc-123", "-")
Response.Write quebra_valores(0) & "<br>"
Response.Write quebra_valores(1)


#3 leanjo

leanjo

    Doutor

  • Usuários
  • 912 posts
  • Sexo:Não informado
  • Interesses:...

Posted 03/07/2006, 00:46

valeu :)

#4 wozniak

wozniak

    Arquiteto de software

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 03/07/2006, 01:14

Só um incremento ao post do amigo acima:

Para capturar mais de um valor você pode utilizar um laço for:

Dim strArray, i

strArray = Split("ABC-123-TDG-HTP","-")

for i = 0 to Ubound(strArray)

response.write strArray(i)

next i

O código acima quebra a string em 4 partes, você pode ter milhares de partes, e para capturar todas você utiliza o laço for com um contador (index)

Forte abraço

Edição feita por: wozniak, 03/07/2006, 09:02.


#5 leanjo

leanjo

    Doutor

  • Usuários
  • 912 posts
  • Sexo:Não informado
  • Interesses:...

Posted 03/07/2006, 04:00

maravilha
tenho outra tabela com uns 20 registros
esse loop vai ajudar bastante

brigadao vcs :)

deu erro no

next i
----^

:(

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 04/07/2006, 21:15

Não precisa do 'i' depois do 'Next'. ;)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 wozniak

wozniak

    Arquiteto de software

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 04/07/2006, 22:09

Foi um colapso :)

eu dei uma misturada com .net, foi força do ábito ;)

Abraços

maravilha
tenho outra tabela com uns 20 registros
esse loop vai ajudar bastante

brigadao vcs :)

deu erro no

next i
----^

:(



#8 leanjo

leanjo

    Doutor

  • Usuários
  • 912 posts
  • Sexo:Não informado
  • Interesses:...

Posted 05/07/2006, 03:47

heheh blz
vou testar aki brigadao




1 user(s) are reading this topic

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

IPB Skin By Virteq