Я пытаюсь заменить все символы возврата каретки в строке, полученной из многострочного текстового поля в форме Windows, строкой ", <BR>"
, чтобы при использовании строки в некотором HTML она отображалась правильно.
Function Blah(ByVal strInput As String) As String
Dim rexCR As Object
rexCR = CreateObject("VBScript.RegExp")
rexCR.Pattern = "\r"
rexCR.Global = True
Blah = rexCR.Replace(strInput, ",<BR>")
End Function
Попытка поиска любого из следующих символов, но все равно не повезло:
\r|\n|\r\c|\cM|\x0d
Проблема, похоже, заключается в том, что функция / выражение не обнаруживает никаких возвратов каретки в тексте, и я понятия не имею, почему?
Я знаю, что функция работает, так как я могу поместить другое выражение в качестве теста, и это нормально
Есть идеи?