Jump to content


Photo

Pegar Palavras Em Uma Frase


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

#1 GnomOtHc

GnomOtHc

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 21/05/2007, 13:39

Galera.. blz?
to precisando fazer algo +- assim:

Frase: "Clique aqui para adicionar uma enquete a este tópico"

O script irá pegar 2 palavras desta frase e vai retornar assim:

"adicionar-enquete"

Como faço isso?

Desde ja agradeço.

#2 siola

siola

    Usuário

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

Posted 21/05/2007, 16:42

É possivel fazer isso quebrando a string nos espaços e utilizando o Random pegar dois valores randomicos de indice pro vetor. Mas com isso você não escolhe quais palavras você quer selecionar.
Na sua string por exemplo, utilizando o Random poderia ser retornaod pra você quaisqer duas palavras, por exemplo "uma-a".

[]s

Edição feita por: siola, 21/05/2007, 16:42.


#3 GnomOtHc

GnomOtHc

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 21/05/2007, 20:30

Pode me dar um exemplo do script?
Sou novato em asp...

Desde já agradeço.

#4 siola

siola

    Usuário

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

Posted 21/05/2007, 20:52

<% texto = "Clique aqui para adicionar uma enquete a este tópico"

quebra_texto = Split(texto, " ")

Randomize

valor1 = quebra_texto(Int(UBound(quebra_texto) * Rnd))
valor2 = quebra_texto(Int(UBound(quebra_texto) * Rnd))

response.write valor1 & "-"& valor2 %>

Alguns resultados obtidos:

Clique-enquete
este-aqui
aqui-a
para-Clique
aqui-adicionar
adicionar-Clique
uma-adicionar
este-enquete
para-este



[]s

#5 GnomOtHc

GnomOtHc

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 22/05/2007, 12:55

Po cara...
valeu mesmo..
só queria saber uma coisa..
teria como pegar valores distintos, ou seja, não repetir.
as vezes aparece assim:

Adicionar-Adicionar
Enquete-Enquete

Desde já agradeço....




0 user(s) are reading this topic

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

IPB Skin By Virteq