Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String “有没有?”\";VBscript中的等效项?_String_Vbscript - Fatal编程技术网

String “有没有?”\";VBscript中的等效项?

String “有没有?”\";VBscript中的等效项?,string,vbscript,String,Vbscript,我想使用VBScript中的Replace函数替换“\n”字符串中的所有换行符。我来自Java,所以在字符串中使用\n意味着换行 VBScript中是否有一个等价物?我认为它是vbcrlf replace(s, vbcrlf, "<br />") 替换(s,vbcrlf,) 对于替换,您可以使用vbCrLf: Replace(string, vbCrLf, "") 您也可以使用chr(13)+chr(10) 我似乎记得在一些奇怪的情况下,c

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


VBScript中是否有一个等价物?

我认为它是
vbcrlf

replace(s, vbcrlf, "<br />")
替换(s,vbcrlf,

对于替换,您可以使用
vbCrLf

Replace(string, vbCrLf, "")
您也可以使用
chr(13)+chr(10)

我似乎记得在一些奇怪的情况下,
chr(10)
chr(13)
之前有一个字符串常量表,包括
vbCrLf

vbCrLf
| Chr(13)和Chr(10)|回车–换行组合


正如David和Remou指出的,
vbCrLf
如果您想要回车换行组合。否则,
Chr(13)
Chr(10)
(尽管有些VB衍生工具有
vbCr
vbLf
;VBScript可能有这些,在使用
Chr
之前值得检查).

我只能在ASP脚本中使用vbLf,其中原始数据从cPanel框上的PHP脚本发布到win服务器上的ASP

(VBScript)

EmailText=Replace(EmailText,vbLf,

已尝试和测试。我知道这是可行的:

Replace(EmailText, vbNewLine, "<br>")
Replace(EmailText,vbNewLine,

i、 e.
vbNewLine
也相当于
\n

我在vb中知道它的vbcrlf。@David实际上更喜欢使用不特定于环境的
vbNewLine
(将匹配
vbCr
vbLf
)。我记得有些换行符只在
chr(13)
,有些只在
chr>处(10) 
,以及一些
VbCrLf
。我理解您示例中的第二种含义(将VB愚蠢的CR/LF字符串替换为空字符串
)@ZoharPeled在这种情况下,使用
vbNewLine
来涵盖这两种情况。
Replace(EmailText, vbNewLine, "<br>")