为什么replace函数替换不了回车?

我在用PWS4.0和IIS5.0的时候,都发现同样的情况,用text=replace(text,chr(13),"

1<br/>

")或者text=replace(text,vbcrlf,"

1<br/>

"&vbcrlf)的时候,都无法替换回车为

1<br/>

,没有任何变化!!但是替换其他字符都好使。。为什么呢??
---------------------------------------------------------------
'替换回车换行
text = Replace(text,chr(13),"

1<br/>

")
text = Replace(text,chr(10),"")
'替换空格
text = Replace(text,chr(32)," ")
---------------------------------------------------------------
我试过了如下组合:
text=replace(text,chr(13)&chr(10),"

1<br/>

")
text=replace(text,chr(10)&chr(13),"

1<br/>

")
text=replace(text,chr(13),"

1<br/>

")
都没有反应。。
只有:text=replace(text,chr(10),"

1<br/>

")
替换出了

1<br/>

。。
但是下一行的N个空格都没有了?!?!
---------------------------------------------------------------
现在已经算是解决了。。
text = Replace(text,chr(32)," ")
text = Replace(text,chr(10)," ")
先替换空格,再替换换行。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus