Hallo, leider muss ich nochmal kurz was nachfragen :
Ich versuche mit Regex den Quellcode zu durchsuchen.
Folgende Einträge sollen gefunden werden :
Ich habe es mit REGEX versucht, aber bekomme das Suchmuster nicht hin.
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 ?
Ich versuche mit Regex den Quellcode zu durchsuchen.
Folgende Einträge sollen gefunden werden :
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 ?
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „Jason95“ ()