Shopping Hospedagem Fórum Contato
     
   O portal do desenvolvedor ASP Florianópolis-SC, Segunda-feira - 16 de Julho de 2018  
Busca

Menu do site
Efetuar Login
Usuário:

Senha:

 Esqueceu a senha?
Login automático

 Cadastre-se
Separando e capturando palavras de uma string
Avaliações: 17   -   Minha nota: Média Geral: 6  
Existe uma função em VBScript utilizada pra criar um array á partir de uma string. Falo função "Split".

A função Split separa as palavras da string informada de acordo com um caracter especificado.

Split(string, caracter)

Podemos utilizá-la para vários fins. Por exemplo, para exibir o dia da semana:

<%
dias = "Domingo, Segunda Feira, Terça Feira, Quarta feira, Quinta Feira, Sexta Feira, Sábado"
dias = Split(dias,",")
%>

No exemplo acima, temos na primeira linha a string "dias" contendo todos os dias da semana, separado por "virgula".
Na segunda linha, usamos a função Split para separar os dias da semana, criando um array.

Para exibir na tela, por exemplo, o primeiro dia do Array, usariamos o seguinte:

<%
Response.Write dias(0)
%>

Um array inicia-se sempre com o valor zero. Ex.: 0, 1, 2...

Para exibir em número o dia da semana, usariamos o seguinte:
<%
Response.Write WeekDay(Date)
%>

Como o WeekDay inicia-se com o número 1, e o array inicia-se com o número 0, basta então subtrairmos 1do "WeekDay"para que seja exibido o dia de hoje:

<%
Response.Write dias(WeekDay(Date)-1)
%>

Este exemplo é apenas para demonstrar o uso da função "Split", saiba que é possível utilizá-la para inúmeras outras finalidades.

Dica: para capturar o último valor de um array, basta usar o seguinte:

<%
Response.Write dias(UBound(texto))
%>


Espero que este exemplo lhe seja útil.




Fabiano Dias
fabiano@superasp.com.br

www.superasp.com.br
O portal do desenvolvedor ASP




SuperASP do Brasil Ltda

03.066.522/0001-84
Av. Rio Branco 433 - Centro - Florianopolis - SC
Contato

© 2001/2008 - Superasp do Brasil Ltda. Todos os direitos reservados