VBscript中有“\ n”等价吗?

时间:2010-02-04 22:26:48

标签: string vbscript

我想在VBScript中使用Replace函数来替换“\ n”字符串中的所有换行符。我来自java,所以在字符串中使用\ n表示换行符。

VBScript中是否有等效的内容?

6 个答案:

答案 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衍生物有vbCrvbLf; 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