vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Bestimmten Abschnitt in HTML Code finden 
Autor: Jason95
Datum: 16.07.15 19:32

Hallo, leider muss ich nochmal kurz was nachfragen :
Ich versuche mit Regex den Quellcode zu durchsuchen.

Folgende Einträge sollen gefunden werden :

HTML-Quellcode
<div class='item-amount'><span class='icon-logo'></span>12,000</div>
<div class='item-amount'><span class='icon-logo'></span>13,000</div>
<div class='item-amount'><span class='icon-logo'></span>14,500</div>
<div class='item-amount'><span class='icon-logo'></span>16,687</div>


Ich habe es mit REGEX versucht, aber bekomme das Suchmuster nicht hin.

VB.NET-Quellcode
Dim Suchmuster As String
        Dim Trefferliste As MatchCollection
        Dim Treffer As String
        Suchmuster = "(?<='item-amount'\s*span>)[0-9 ]+" '<- Hier lieht der Fehler
        rgx = New Regex(Suchmuster)
        Trefferliste = rgx.Matches(rtb1.Text) 'In RTB1 ist der Quellcode 
        ' gespeichert
        If Trefferliste.Count = 0 Then
            lbltext.Text = "Nichts gefunden"
        ElseIf Trefferliste.Count = 1 Then
            Treffer = Trefferliste.Item(0).ToString.Trim
            ListBox1.Items.Add(Trefferliste.Item(0))
            lbltext.Text = "Einen Treffer"
        Else
            lbltext.Text = "Mehr als einen Treffer"
            ListBox1.Items.Add(Trefferliste.Item(0))
            ListBox1.Items.Add(Trefferliste.Item(1))
            ListBox1.Items.Add(Trefferliste.Item(2))
            ListBox1.Items.Add(Trefferliste.Item(3))
            ListBox1.Items.Add(Trefferliste.Item(4))
        End If
Also es sollen die Zahlen (12.000 / 13.000 / 14.000/ 14.500 / 16,687) gefunden werden und in eine Listbox gepackt werden.

Muss nicht Regex sein, kann auch eine andere Methode sein. Nur kommt bei mir immer wieder Illegale Zeichen wenn ich es versuche. Und mit Regex bekomme ich das Suchmuster nicht hin.




hat einer einen Rat bzw kann mich berichtigen ?

Beitrag wurde zuletzt am 16.07.15 um 19:33:17 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bestimmten Abschnitt in HTML Code finden1.138Jason9516.07.15 19:32
Re: Bestimmten Abschnitt in HTML Code finden578Jason9516.07.15 22:30
Re: Bestimmten Abschnitt in HTML Code finden570timonator20.07.15 05:12

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel