我想使用VBScript中的替換功能replacea所有換行符爲「\ n」的字符串。我來自java,所以在字符串中使用\ n意味着換行符。在VBscript中是否存在「 n」相等?
有沒有在VBScript等效?
我想使用VBScript中的替換功能replacea所有換行符爲「\ n」的字符串。我來自java,所以在字符串中使用\ n意味着換行符。在VBscript中是否存在「 n」相等?
有沒有在VBScript等效?
對於替代你可以使用vbCrLf:
Replace(string, vbCrLf, "")
您還可以使用 CHR(13)+ CHR(10)
我似乎在一些奇怪的情況下,要記住,CHR( (13)
我記得有些換行符只有'chr(13)',一些只有'chr(10)'和一些'VbCrLf'。 – 2015-05-25 16:06:59
我認爲它vbcrlf。
replace(s,vbcrlf,"<br />"
This page有一個字符串常量表,包括vbCrLf
當大衛和Remou指出,vbCrLf
如果你想有一個回車換行組合。否則,Chr(13)
和Chr(10)
(儘管有些VB-衍生物具有vbCr
和vbLf
; VBScript中可能有這些,值得使用Chr
之前檢查)。
我不得不使用vbLf只有在ASP腳本,原來的數據是從上一個的cPanel PHP腳本POST方法框到ASP一個雙贏服務器
(VBScript)的
EmailText = Replace(EmailText, vbLf, "<br>")
試戴並進行測試。我知道這個工程:
Replace(EmailText, vbNewLine, "<br>")
即vbNewLine
也就是\n
相當於我知道在VB中的vbcrlf。 – David 2010-02-04 22:29:12