Vb.net/Asp.net remove Html tags

I need show part of text stored in a database field. But text is stored in html format. Need remove html tags to show as plain text
Who is Participating?
klakkasConnect With a Mentor Commented:
Use this:
'Remove all tags
    Private Function RemoveTags(ByVal inp As String) As String
        Dim res As String

        res = inp.Substring(0, inp.IndexOf("<"))
        inp = inp.Substring(inp.IndexOf("<"))

        Do While inp.IndexOf("<") >= 0
            inp = inp.Substring(inp.IndexOf(">") + 1)
            If inp.IndexOf("<") >= 0 Then
                res &= inp.Substring(0, inp.IndexOf("<"))
                res &= inp
            End If

        res = res.Replace("&nbsp;", " ")
        res = res.Replace(vbCr, " ")
        res = res.Replace(vbLf, " ")

        Do While res.IndexOf("  ") >= 0
            res = res.Replace("  ", " ")
        Return res

    End Function

Open in new window

WhiteMeatConnect With a Mentor Commented:
regular expressions

Public Shared Function StripHtmlTags(ByVal text As String) As String
Return System.Text.RegularExpressions.Regex.Replace(text, "<(.|\n)*?>", String.Empty)
End Function

Open in new window

rflorencioAuthor Commented:
i can´t close the question, but i not know why
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.