Подтвердить что ты не робот

Есть ли в VBscript эквивалент "\n"?

Я хочу использовать функцию Replace в VBScript для замены всех разрывов строк в строке для "\n". Я исхожу из java, поэтому использование \n внутри строки означает разрыв строки.

Есть ли эквивалент в VBScript?

4b9b3361

Ответ 1

Для замены вы можете использовать vbCrLf:

Replace(string, vbCrLf, "")

Вы также можете использовать CHR (13) + CHR (10)

Кажется, я помню в некоторых нечетных случаях, что chr (10) предшествует chr (13)

Ответ 2

Эта страница содержит таблицу строковых констант, включая vbCrLf

Ответ 3

Как заметил Дэвид и Рему, vbCrLf, если вы хотите использовать комбинацию возврата каретки-возврата. В противном случае Chr(13) и Chr(10) (хотя некоторые VB-производные имеют vbCr и vbLf; VBScript может иметь те, которые стоит проверить перед использованием Chr).

Ответ 4

Я думаю, его vbcrlf.

replace(s,vbcrlf,"<br />"

Ответ 5

Мне пришлось использовать vbLf только в ASP script, где исходные данные были POSTed из PHP скрипт в поле cPanel поверх ASP на сервере win

(VBScript)

EmailText = Replace(EmailText, vbLf, "<br>")

Ответ 6

Пробовал и тестировал. Я знаю, что это работает:

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

то есть. vbNewLine также является эквивалентом \n