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)
|