VBscript中有"\n"等价吗?

Car*_*nco 44 string vbscript

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

VBScript中是否有相同的内容?

Fio*_*ala 51

对于替换,您可以使用vbCrLf:

Replace(string, vbCrLf, "")
Run Code Online (Sandbox Code Playgroud)

你也可以用chr(13)+ chr(10)

我似乎记得在一些奇怪的情况下,chr(10)出现在chr(13)之前

  • 我记得有些换行只有`chr(13)`,有些只有`chr(10)`,还有一些'VbCrLf`. (2认同)

Chr*_*isF 14

这个页面有一个字符串常量表,包括vbCrLf


T.J*_*der 9

正如David和Remou指出的那样,vbCrLf如果你想要一个回车换行组合.否则,Chr(13)Chr(10)(尽管有些VB-衍生物具有vbCrvbLf; VBScript的可能有那些,值得使用之前检查Chr).


Dav*_*vid 5

我认为它的vbcrlf.

replace(s,vbcrlf,"<br />"
Run Code Online (Sandbox Code Playgroud)


iOS*_*Dev 5

尝试和测试。我知道这有效:

Replace(EmailText, vbNewLine, "<br>")
Run Code Online (Sandbox Code Playgroud)

vbNewLine也相当于\n