Quebrar Palavra
#1
Posted 20/07/2004, 17:04
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!
Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION
*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*
#2 Zóio
Posted 20/07/2004, 17:08
#3
Posted 20/07/2004, 17:16
'corta com um tamanho determinado a partir da posicao determinada 'mid(string, inicio, tamanho) response.write mid("andrews medina", 2, 5) 'corta da esquerda pra direita 'left(string, tamanho) response.write left("andrews Medina", 5) 'corta da direita pra esquerda 'right(string, tamanho) response.write right("andrews Medina", 5)
#4
Posted 20/07/2004, 21:01
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!
Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION
*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*
#5
Posted 20/07/2004, 21:15
http://forum.wmonlin...showtopic=58785
#6
Posted 21/07/2004, 15:04
rapaz não manjo nada de PHP.........Tem uma função que eu fiz em PHP para isso. Se alguém estiver disposto a reescrever em ASP... aí está:
http://forum.wmonlin...showtopic=58785
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!
Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION
*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*
#7
Posted 21/07/2004, 15:59
Function QuebrarTexto(Texto, TMax) Texto = Split(Texto," ") For x = LBound(Texto) to UBound(Texto) If Len(Texto(x)) > TMax Then Ini = Left(Texto(x),TMax) & "<BR>" Fim = Right(Texto(x), Len(texto(x) - TMax)) While Len(Fim) > TMax Ini = Ini & Left(Fim,TMax) Fim = Right(Fim, Len(Fim - TMax)) Wend Texto(x) = Ini & Fim End If QuebrarTexto = QuebrarTexto & Texto(x) &" " Next QuebrarTexto = Texto End Function
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#8
Posted 21/07/2004, 16:24
como faço pra usar essa função....Não é uma tradução de PHP para ASP, dei uma olhada mas me baseei em outra lógica:
Function QuebrarTexto(Texto, TMax) Texto = Split(Texto," ") For x = LBound(Texto) to UBound(Texto) If Len(Texto(x)) > TMax Then Ini = Left(Texto(x),TMax) & "<BR>" Fim = Right(Texto(x), Len(texto(x) - TMax)) While Len(Fim) > TMax Ini = Ini & Left(Fim,TMax) Fim = Right(Fim, Len(Fim - TMax)) Wend Texto(x) = Ini & Fim End If QuebrarTexto = QuebrarTexto & Texto(x) &" " Next QuebrarTexto = Texto End Function
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!
Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION
*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*
#9
Posted 21/07/2004, 16:33
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
#10
Posted 21/07/2004, 16:56
<% Function QuebrarTexto(Texto, TMax) Texto = Split(Texto," ") For x = LBound(Texto) to UBound(Texto) If Len(Texto(x)) > TMax Then Ini = Left(Texto(x),TMax) & "<BR>" Fim = Right(Texto(x), Len(texto(x) - TMax)) While Len(Fim) > TMax Ini = Ini & Left(Fim,TMax) Fim = Right(Fim, Len(Fim - TMax)) Wend Texto(x) = Ini & Fim End If QuebrarTexto = QuebrarTexto & Texto(x) &" " Next QuebrarTexto = Texto End Function Textoabc="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" Response.Write(QuebrarTexto(Textoabc,30))) %>mais so deu erro........
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!
Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION
*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*
#11
Posted 21/07/2004, 17:12
Outra coisa, dá uma olhada nesse tópico... Pode te ajudar: http://forum.wmonlin...t=0
Abraços!
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil
#12
Posted 21/07/2004, 17:21
Se quiser fazer um teste, faça o seguinte... Cria uma página nova, uma "teste.asp", e coloque dentro dela: <% Function PularLinha(StrTrata,Quantidade) StrTrata = CStr(StrTrata) Quantidade = Cint(Quantidade) A = 0 For aux = 1 To Len(StrTrata) StrNovo = Mid(StrTrata, aux, 1) Saida = Saida & StrNovo A = A + 1 IF A = Quantidade then Saida = Saida & "<br>" A = 0 End IF Next PularLinha = Saida End Function Response.Write PularLinha("aaaaaaaaaaaaaaaaaaaa",5) %> No teste acima, eu fiz com que ele pulasse de linha a cada 5 caracteres digitados. E você muda de acordo com as suas preferências. :D
-------------------------------------------------------------------
Sistemas CGMOTION a melhor solução para seu site!!!
Sistema de usuarios online
Galeria de imagens (atualizada)!!!
Sistema de bate papo!!!
Sistema de Noticias
Acesse já o forum CGMOTION
*o verdadeiro amigo não é aquele que aparta a briga, mas sim aquele que chega dando uma voadora*
#13
Posted 21/07/2004, 17:38
Mesmo tendo funcionado, tem como você postar o erro do anterior aqui?ai tarkan valeu mesmo brother.............
Que aí pode ser resolvido para termos mais opções de códigos.
Abraços!
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil
#14
Posted 21/07/2004, 17:43
<%
TMax = 10
Texto = "Se você pensa que caxaça é água, caxaça não é água não, caxaça vem do alambique, e água vem do ribeirão."
x = 10
y = 1
Response.Write Left(Texto,TMax) & "<br>"
Do until x > Len(Texto)
Text = Mid(Texto,x,TMax)
Response.Write Text & "<br>"
Text = ""
y = y + 1
x = y * TMax
Loop
%>
#15
Posted 21/07/2004, 18:06
Esse corta independente de a palavra ter mais que o limite.Fiz assim..
<%
TMax = 10
Texto = "Se você pensa que caxaça é água, caxaça não é água não, caxaça vem do alambique, e água vem do ribeirão."
x = 10
y = 1
Response.Write Left(Texto,TMax) & "<br>"
Do until x > Len(Texto)
Text = Mid(Texto,x,TMax)
Response.Write Text & "<br>"
Text = ""
y = y + 1
x = y * TMax
Loop
%>
E bareta, como você testou, por favor informe o erro que poderemos corrigir a função.
Aceite JESUS como seu único e suficiente salvador!
_____________-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)