主题:  [共享]转换带有换行符号文本内容的函数

Aleuxander

职务:普通成员
等级:1
金币:1.0
发贴:20
#12004/12/22 9:15:10
<%
'转换带有换行符号文本内容的函数
'经过转换后,可使原文本中的换行符号用<br>来代替,显示的时候可自然分段

Function TransText(text)

     Infonr = text

     nr_len = Len(InfoNr)
InfoNr_2 = ""
For i=1 to nr_len
nr_chr = Right( Left(Infonr,i) , 1 )
IF asc(nr_chr) = 13 Then
InfoNr_2 = InfoNr_2 & "<br>"
Elseif asc(nr_chr) = 32 AND Right( Left(Infonr,i+1) , 1 ) = " " Then
         InfoNr_2 = InfoNr_2 & "&nbsp;"
     Elseif asc(nr_chr) = 32 AND Right( Left(Infonr,i+1) , 1 ) <> " " Then
         InfoNr_2 = InfoNr_2 & " "
Else
InfoNr_2 = InfoNr_2 & nr_chr
End if
Next

     TransText = InfoNr_2

End function
%>



Aleuxander

职务:普通成员
等级:1
金币:1.0
发贴:20
#22004/12/23 10:02:48
真是笨死了!
原来还有这么简单的办法解决!
==============================
memo=Replace(memo,chr(13),"<br>")



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32004/12/23 10:06:46
我昨天想问你来着,为什么要用这种方法~