将Html转化为普通字符串的方法


现在编辑Web应用程序使用现成的Html编辑框,直接保存Html数据是很容易简单的事情

但是有时候我们还需要将 Html转化成为普通的字符串 ,可以使用正则表达式来完成

下面是vb.net的实现代码:


    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim strHtmlContent As String = Server.HtmlEncode("<B>HTML 内容</B>")
        Response.Write(strHtmlContent)
        Response.Write("<P>")

        strHtmlContent = Server.HtmlDecode(strHtmlContent)
        Response.Write(strHtmlContent)

        Response.Write("<P>")
        strHtmlContent = HtmlToString(strHtmlContent)
        Response.Write(strHtmlContent)
    End Sub

    Function HtmlToString(ByVal htmlText As String) As String
        Return Regex.Replace(htmlText, "\<[^\>]+\>", "")
    End Function

访客: