Asp.net - comment supprimer les balises html dans une variable de type string

Contenu du snippet

Dans des projet, il arrive que l'on souhaite afficher des Strings contenant des Balises HTML (dans le cas de texte de Forum par exemple), sans que ces balises ne soit interprétés.

Cette petite fonction m'a été fournie par Nix et celui-ci m'a autorisé à la mettre à disposition de tous. Il s'agit d'un exemple d'utilisation des expressions régulières.

Source / Exemple :


' -----------------------------------------------------
Public Function StripHTML(ByVal LeTxt As String) As String
 Dim MaRegex As New System.Text.RegularExpressions.Regex("")
 Dim tmpTxt As String = LeTxt & ""
 tmpTxt = MaRegex.Replace(tmpTxt, "(<[^>]+>)", " ")
 MaRegex = Nothing
 Return tmpTxt
End Function
' -----------------------------------------------------

Conclusion :


Merci à Nix pour cette astuce.

Bon Coding

Romelard Fabrice (Alias F___)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.