Les Snippets

Connexion

Supprimer les tags html dans un texte (StripHTML)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 20/03/2006 20:22:13 et initié par Nix [Liste]
Date de mise à jour : 05/11/2009 11:00:17
Vue : 47461
Catégorie(s) : Chaîne de caractères
Langages dispo pour ce code :
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x, C# 3.x
- Java
- PHP 3, PHP 4, PHP 5
- ColdFusion MX
- Javascript
- VB6, VBA
- VBScript



Langage : VB.NET 1.x , VB 2005
Date ajout : 20/03/2006
Posté par Nix [Liste]

Public Shared Function StripHTML(ByVal TexteHTML As String) As String

	Return System.Text.RegularExpressions.Regex.Replace(TexteHTML, "(<[^>]+>)", "") 

End Function



Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 20/03/2006
Posté par Nix [Liste]
DateMAJ : 05/11/2009
public static string StripHTML(String TexteHTML) 
{ 
	return System.Text.RegularExpressions.Regex.Replace(TexteHTML, @"(<\/?\w+((\s+\w+(\s*=\s*(?:"".*?""|'.*?'|[^'"">\s]+))?)+\s*|\s*)\/?>)|(<!--.*?-->)", ""); 
}

Langage : Java
Date ajout : 20/03/2006
Posté par neodante [Liste]
public static String stripHTML(String htmlText){
    return htmlText.replaceAll("(<[^>]+>)", "");    
}
Langage : PHP 3 , PHP 4 , PHP 5
Date ajout : 21/03/2006
Posté par malalam [Liste]
<?php
function StripHTML ($sString) {
    return preg_replace ('@<[\/\!]*?[^<>]*?>@si', '', $sString);
}
?>
/**
* Autre possibilité sans expression régulière
*/
<?php
function StripHTML ($sString) {
    return strip_tags ($sString);
}
?>
Langage : ColdFusion MX
Date ajout : 21/03/2006
Posté par nickadele [Liste]
DateMAJ : 30/03/2006
<cffunction name="StripHTML" hint="Supprime les tags HTML dans un texte">
 <cfargument name="TexteHTML" type="string" required="yes">
 <cfreturn ReReplace(TexteHtml,"(<[^>]+>)","","All")>
</cffunction>
Langage : Javascript
Date ajout : 21/03/2006
Posté par Nix [Liste]
DateMAJ : 05/11/2009
function stripHTML(txt){ 
    return txt.replace(/(<\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[^'">\s]+))?)+\s*|\s*)\/?>)|(<!--.*?-->)/gim, "")
}


Remarque :
Capture toute sorte de tags même les plus farfelus avec des < dans les paramètres ou des backslash \ ainsi que les commentaires
Langage : VB6 , VBA
Date ajout : 22/03/2006
Posté par PCPT [Liste]

Private Function StripHTML(ByRef sTexteHTML As String) As String Dim oReg As New RegExp     oReg.Pattern = "(<[^>]+>)"     oReg.Global = True     StripHTML = oReg.Replace(sTexteHTML, vbNullString) End Function

Remarque :
à noter qu'il faut ajouter la référence :
Microsoft VBScript Regular Expressions 5.5
Langage : VBScript
Date ajout : 23/03/2006
Posté par Renfield [Liste]
Function StripHTML(sTexteHTML)
Dim oReg
    Set oReg = CreateObject("VBScript.RegExp")
    oReg.Pattern = "(<[^>]+>)"
    oReg.Global = True
    StripHTML = oReg.Replace(sTexteHTML, vbNullString)
End Function

Snippets en rapport avec : Supprimer, Html, Strip, Striphtml, Tags



Codes sources en rapport avec : Supprimer, Html, Strip, Striphtml, Tags

{Javascript / DHTML} PARSER LES CARACTÈRES HTML D'UNE STRING
Bon, c'est assez dommage que j'arrive ici avec un si petit code d'autant plus évident. Néanmoins, je...

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE D'OBJET DE GÉNÉRATEUR DE MAIL OUTLOOK AVEC MISE EN FORME VIA UNE SYNTAXE HTML
Ayant il y a quelques mois développé le "GÉNÉRATEUR DE MAIL LOTUS NOTES AVEC MISE EN FORME VIA UNE S...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA
Bonjour, Je sais que certaines sources du genre existent sur le site, parfois volumineuses, mais en ...

{C / C++ / C++.NET} CONVHTML : UN UTILITAIRE DE CONVERSION POUR FICHIERS HTML
On peut créer ou modifier le fichier html d'une page web avec le Bloc-note, Wordpad ou un autre trai...

{Javascript / DHTML} PRÉSENTOIR PAGE/SUJET
c'est un ensemble de javascript et de html permettant de faire une présentation succincte de 4 sujet...

{Visual Basic, VB6, VB.NET, VB 2005} [VBS] GMAIL SENDER
En Réponse à des questions fréquament posés dans les forums et dans les commentaries voila je poste ...

{Javascript / DHTML} POUR LES DÉBUTANTS EN JAVASCRIPT
J'ai réalisé un petit tutorial dans le but d'aider les débutants à trouver facilement tout ce qui pe...

{Visual Basic, VB6, VB.NET, VB 2005} RECHERCHE DES FICHIERS PAR LEURS NOMS
SearchFileByName.vbs : C'est un Vbscript pour rechercher des fichiers par leurs noms et générer le R...

{Javascript / DHTML} DICOFOU DICTIONNAIRE FANTAISISTE EN JAVASCRIPT
Dicofou est l'adaptation en Javascript d'un gadget que j'ai fait il y a une quinzaine d'années en VB...

{PHP} TRANSFORMER DU PBB CODE EN CODE HTML
ce code crée une fonction qui retourne le code HTML correspondant au pbb-code passer en paramètre. ...