9ce*_*nts 1 regex vb.net textbox multiline carriage-return
我正在尝试使用字符串替换从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
Run Code Online (Sandbox Code Playgroud)
尝试搜索以下任何字符,但仍然没有运气:
\r|\n|\r\c|\cM|\x0d
问题似乎是函数/表达式没有检测到文本中的任何回车,我不明白为什么?我知道这个函数是有效的,因为我可以在其中放置一个不同的表达式作为测试,它没关系
有任何想法吗?