Utilisation des expressions régulières

Soyez le premier à donner votre avis sur cette source.

Vue 7 129 fois - Téléchargée 493 fois

Description

Suite à une demande sur le forum, voici une petite function qui permet de virer les balises HTML en quelques lignes. Les expressions régulière sont rapides et puissantes, et puis.... pas la peine de réinventer la roue... Un fichier de syntaxe sur les expressions régulière est joint au source (NON je ne fournis pas l'aspirine).

Source / Exemple :


' Retourne la chaine dénudée de ses balises html
Public Function enleveMoiLesBalisesHTML(chaine As String)
    Dim regExp As VBScript_RegExp.regExp
    Set regExp = New VBScript_RegExp.regExp
    regExp.Pattern = "<(.*)>"   ' Définition de la balise HTML
    regExp.Global = True        ' On traite toute la chaine
    enleveMoiLesBalisesHTML = regExp.Replace(chaine, "")
End Function

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
5
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
14 juin 2012

Parfait cet exemple, juste ce que je cherchais sauf pour l'expression régulière mais là c'était à moi de me débrouiller ce que j'ai fait comme un grand.

Bon exemple.
Messages postés
9
Date d'inscription
lundi 28 janvier 2002
Statut
Membre
Dernière intervention
27 janvier 2004

moi j'ai un problème pour installer cette bête là. Visual studion installer ne trouve pas cette dll. en fait dans "référence" de mon projet Vb elle apparaît comme ça: vbscrpit.dll\3 -> apperement c ce \3 qui pose problème, que faire ???
Messages postés
186
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
30 novembre 2010
2
Merci pour ton aide !
Messages postés
56
Date d'inscription
mardi 20 mai 2003
Statut
Membre
Dernière intervention
10 juin 2005

l'expression a modifier pour que cela marche est VBScript_RegExp.regExp en la remplacant par VBScript_RegExp_55.regExp ou VBScript_RegExp_10.regExp.
De plus, pas besoin d'aller chercher la dll a la negra mais en sachant qu'il s'agit de la ref microsoft vbscript regular expressions.
Apres ces modifs, sca MARCHE§§§§§§§§§§§§§§§§§§§§§§§§!!!!!!!!!!!!!!!!!
Messages postés
186
Date d'inscription
lundi 11 mars 2002
Statut
Membre
Dernière intervention
30 novembre 2010
2
Dis moi si ca marche ou pas maintenant STP 8-|
Afficher les 8 commentaires

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.