I want to use the Replace function in VBScript to replacea all line breaks in a string for "\n". I come from java, so using \n inside a string means a line break.
Is there an equivalent in VBScript?
I want to use the Replace function in VBScript to replacea all line breaks in a string for "\n". I come from java, so using \n inside a string means a line break.
Is there an equivalent in VBScript?
For replace you can use vbCrLf:
Replace(string, vbCrLf, "")
You can also use chr(13)+chr(10)
I seem to remember in some odd cases that chr(10) comes before chr(13)
As David and Remou pointed out, vbCrLf
if you want a carriage-return-linefeed combination. Otherwise, Chr(13)
and Chr(10)
(although some VB-derivatives have vbCr
and vbLf
; VBScript may well have those, worth checking before using Chr
).