Asp.net 用正则表达式查找段落末尾

Asp.net 用正则表达式查找段落末尾,asp.net,regex,vb.net,Asp.net,Regex,Vb.net,如何查找段落结尾(用户在文本框中键入ENTER)?什么是正确的正则表达式?我正在使用以下代码: Protected Function MakeParagraph(ByVal txt As String) As String Dim regx As New Regex("/n", RegexOptions.IgnoreCase) Dim matches As MatchCollection = regx.Matches(txt) For Each

如何查找段落结尾(用户在文本框中键入ENTER)?什么是正确的正则表达式?我正在使用以下代码:

    Protected Function MakeParagraph(ByVal txt As String) As String
    Dim regx As New Regex("/n", RegexOptions.IgnoreCase)        
    Dim matches As MatchCollection = regx.Matches(txt)

    For Each Match As Match In matches
        txt = txt.Replace(Match.Value, "<br/>")
    Next        
    Return txt
End Function

Protected Sub Button1_Click(sender As Object, e As EventArgs)
    Label1.Text = MakeParagraph(TextBox1.Text)
End Sub
受保护函数将段落(ByVal txt作为字符串)作为字符串
Dim regx作为新的Regex(“/n”,RegexOptions.IgnoreCase)
按MatchCollection=regx.matches(txt)对匹配项进行Dim匹配
将每个比赛作为比赛中的比赛
txt=txt.Replace(Match.Value,
) 下一个 返回文本 端函数 受保护的子按钮1\u单击(发件人作为对象,e作为事件参数) Label1.Text=生成段落(TextBox1.Text) 端接头
为什么需要使用正则表达式? 你就不能做点像:

Protected Sub Button1_Click(sender As Object, e As EventArgs)
    Label1.Text = TextBox1.Text.Replace(vbNewLine, "</br>")
End Sub
受保护的子按钮1\u单击(发件人作为对象,e作为事件参数)
Label1.Text=TextBox1.Text.Replace(vbNewLine,“
”) 端接头
此外,您还可以拆分每个段落,并通过以下方式处理它们:

Protected Sub Button1_Click(sender As Object, e As EventArgs)
    Dim Paragraphs() as String = TextBox1.Text.Split(vbNewLine)
    For Each Paragraph in Paragraphs
        'Do something with the paragraph ex:
        'Label1.Text &= Paragraph & "</br>"
    Next        
End Sub
受保护的子按钮1\u单击(发件人作为对象,e作为事件参数)
将段落调整为字符串=TextBox1.Text.Split(vbNewLine)
段落中的每个段落
“对前一段做点什么:
'Label1.Text&=段落&'
“ 下一个 端接头
这里绝对不需要使用正则表达式:只需将所有换行符替换为

Protected Function MakeParagraph(ByVal txt As String) As String
    Return txt.Replace(vbCrLf, "<br/>")
End Function
受保护函数将段落(ByVal txt作为字符串)作为字符串
返回txt.Replace(vbCrLf,
) 端函数
顺便说一句,如果你想创建HTML(看起来你想这么做),不要忘记在替换换行符之前修改文本