Ir para conteúdo
Fórum Script Brasil
  • 0

Substituir Palavras Em Um Texto


Carlo Castor

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0
Guest Ajudando por gostar de ajudar

<% 
' Chamando a função em seus scripts
' Verifica_texo(NOME_DA_STRING,exemplo. nome do campo de texto)
' OBS: não substitua o nome "variavel" no sxript abaixo ou em seu corpo, a substituição se limita a chamada e não a funsão em si
Public Function Verifica_texo(variavel)
IF variavel <> "" THEN
resposta = Replace(variavel, "PALAVRA A SER SUBSTITUIDA", "PALAVRA SUBSTITUIDA")
resposta = Replace(resposta,chr(13),"<br>")
QuebraLinhas = resposta
END IF
End Function
%>
exemplo simples porém funcional para criar um critério de avaliação de texto, há outros mais sofisticados, mas só iria calsar mais duvidas que solução, espero ter ajudado com este exemplo simplesp orém funcional. para inserir mais palavras há serem substituídas, basta criar seu script desta forma:
<% 
' Chamando a função em seus scripts
' Verifica_texo(NOME_DA_STRING,exemplo. nome do campo de texto)
' OBS: não substitua o nome "variavel" no sxript abaixo ou em seu corpo, a substituição se limita a chamada e não a funsão em si
Public Function Verifica_texo(variavel)
IF variavel <> "" THEN
resposta = Replace(variavel, "PALAVRA A SER SUBSTITUIDA", "PALAVRA SUBSTITUIDA")
resposta1 = Replace(resposta, "PALAVRA A SER SUBSTITUIDA", "PALAVRA SUBSTITUIDA")
resposta2 = Replace(resposta1,chr(13),"<br>")
Verifica_texo = resposta2
END IF
End Function
%>

Espero ter ajudado você em seus problemas, boa sorte amigo.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Ajudando por gostar de ajudar

voltei para corrigir:

QuebraLinhas = resposta substitua para; Verifica_texo = resposta

resposta = Replace(resposta,chr(13),"<br>") substitua para; resposta = Replace(resposta,chr(13)," ")

meio correndo!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Ajudando por gostar de ajudar

Oi Carlos.

Na verdade ele substitui todas as palavras com a mesma ocorrência, ou seja o critério é feito por palavra e não por números de palavras, dou-lhe um exemplo:

Você tem um texto com 45 linhas, nestas 45 linhas há 34 palavras (um palavrão, 34 palavrões em linhas diferentes) este palavrão é uma única palavra com ocorrência em 34 linhas, a função irá substituir o palavrão por “****” ou um código em HTML que notifique o palavrão, como no mercado livre um exemplo, todas palavras em linhas diferentes serão substituídas simultaneamente pelas regras da função, um exemplo prático:

Neste exemplo todas as palavras viado em 34 linhas no texto serão substituídas simultaneamente. Independente do número de ocorrência.

resposta = Replace(variavel, "PALAVRA A SER SUBSTITUIDA", "PALAVRA SUBSTITUIDA")

resposta = Replace(variavel, "viado", "****")

Assim repetindo a formula como foi citada no exemplo dois, você pode colocar mais palavras aa serem verificadas, muitos programadores usam está função em loop para não sobrecarregar o sistema, não ficar muito lento as coisas, uma forma prática para eliminar lentidão no sistema.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...