我想在VBScript中使用Replace函数来替换“\ n”字符串中的所有换行符。我来自java,所以在字符串中使用\ n表示换行符。
VBScript中是否有等效的内容?
答案 0 :(得分:47)
对于替换,您可以使用vbCrLf:
Replace(string, vbCrLf, "")
您也可以使用 CHR(13)+ CHR(10)
我似乎记得在一些奇怪的情况下,chr(10)出现在chr(13)之前
答案 1 :(得分:13)
This page有一个字符串常量表,包括vbCrLf
答案 2 :(得分:9)
正如David和Remou指出的那样,vbCrLf
如果你想要一个回车换行组合。否则,Chr(13)
和Chr(10)
(尽管某些VB衍生物有vbCr
和vbLf
; VBScript可能会有这些,在使用Chr
之前值得检查。 / p>
答案 3 :(得分:5)
我认为它是vbcrlf。
replace(s,vbcrlf,"<br />"
答案 4 :(得分:3)
我只能在ASP脚本中使用vbLf,其中原始数据从cPanel盒子上的PHP脚本发布到win服务器上的ASP
(VBScript)的
EmailText = Replace(EmailText, vbLf, "<br>")
答案 5 :(得分:2)
试过并测试过。我知道这有效:
Replace(EmailText, vbNewLine, "<br>")
即。 vbNewLine
也相当于\n