2016-06-02 6 views
-1

Ce code fonctionne:Vb.net vérifier si un site Web son html contient une chaîne double

Me.WebBrowser1.DocumentText.Contains("Gezien") 

Donc, si le site le texte là-dessus, il retourne vrai

, mais je veux seulement à return true si la chaîne "gezien" se trouve à deux reprises sur le site

sincèrement Rivaldo

+0

Pouvez-vous me donner des informations sur votre question? – Moumit

+0

Fondamentalement, je veux voir si un site contient la chaîne et le nombre de fois qu'il contient la chaîne –

Répondre

0
DIm count = Me.WebBrowser1.DocumentText.Count(f => f == "Gezien") 

Cette ligne ab Ove devrait vous donner le compte. Vous devrez ajouter une référence à l'espace de noms Linq, si votre code ne l'utilise pas.

+0

Merci bro mais je n'ai vraiment aucune idée de la façon de le convertir en travail vb.net code –

+0

Vérifiez la modification. Laissez-moi savoir si cela fonctionne. Sinon, suivez cette méthode à partir de MSDN. https://msdn.microsoft.com/en-in/library/mt692776.aspx – jitendragarg

+0

J'ai essayé ceci: texte Dim As String = Me.WebBrowser1.DocumentText Dim searchTerm As String = "Controleer" Dim dataSource As String() = text.Split (New Char() {"", ",", ".",;; ",": "}, StringSplitOptions.RemoveEmptyEntries) Dim matchQuery = De mot dans dataSource Où word.ToLowerInvariant() = searchTerm.ToLowerInvariant() Sélectionner un mot de comptage Dim As Integer = matchQuery.Count() Label7.Text = compter –