Cueillette de texte en clair à partir entre un ensemble de balises HTML est trivialement facile avec la puissance des expressions régulières . Visual Basic 6 a été libéré avant le framework . NET de sorte qu'il n'a pas de support natif pour les expressions régulières , comme Visual Basic. NET , mais il est toujours possible d'utiliser des expressions régulières dans VB6 en référençant construit dans VBScript objet COM de Windows . Une fois qu'il est référencé, vous serez en mesure d' utiliser le même style d'expressions régulières utilisées dans JavaScript. Instructions
1 Cliquez
" projet", puis cliquez sur "Références" dans votre éditeur de VB6 .
2
Faites défiler la liste des bibliothèques disponibles pour " Microsoft VBScript Regular Expressions 5.5 ». et cochez la case à côté de lui .
3
Copiez le code suivant dans un sous-programme. Il trouvera le texte entre les balises HTML et afficher le résultat dans une boîte de message : RegularExpressionObject As New VBScript_RegExp_55.RegExpWith RegularExpressionObject.Pattern = "< ( 'tag' \\ w + ? ) * . > " + "( ? 'text' . *?) "+" \\ k'tag « >». IgnoreCase = TrueEnd WithDim regExMatcher En match = Regex.Match ( "
Certaines données entre les balises
" , RegularExpressionObject )
MessageBox.Show ( regExMatcher.Groups ( "tag" ) . Value)