Ir para conteúdo

POWERED BY:

Arquivado

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

Patrique

[Resolvido] Contar virgulas em uma string

Recommended Posts

Fala ae pessoal

 

Existe alguma função que faz a contagem por exemplo de virgulas em um texto que esta em uma string?

 

Tipo:

 

variavel = "futebol, mulheres, programação, games, asp, php"

 

Neste exemplo a função identificaria que existe 5 virgulas na string.

 

Como eu posso fazer esta contagem?

 

desde já agradeço,

Patrique

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nativa não existe. O que pode ser feito é um laço FOR varrendo letra a letra comparando se é a letra que queremos e somando em uma outra variável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o jonathan não tinha respondido esse tópico?

 

poderia continuar aqui amigo patrique

http://forum.imasters.com.br/index.php?showtopic=332238

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não não ted, esse é diferente... para aquele eu consegui montar a função porém não estou conseguindo fazer a contagem total é diferentes deste tópico.

 

Para aquele tópico eu resolvi montando esta função

 

<%

Dim palavra

 

palavra = "patrique,andré,alves,da,silva"

palavra = Split(palavra, ",")

 

for i = 0 to UBound(palavra)

Response.Write palavra(i) &"<br>"

next

%>

 

valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%
variavel = "futebol, mulheres, programação, games, asp, php"
count = 0
for i=1 to Len(variavel)
a = mid(variavel,i,i)
a = mid(a,1,1)
if a = "," then
count = count + 1
end if
next
response.write count
%>

ta ai o codigo que você precisa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já resolveu, mas vai aí uma outra forma...

<%
variavel = "futebol, mulheres, programação, games, asp, php"
variavel = split(variavel,",")

Response.Write "Total: " & uBound(variavel)
%>

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.