现在编辑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