reguläre Ausdrücke
24.02.2021 18:52:11
yummi
ich muss viele pdf Dateien nach bestimmten Suchmustern durchsuchen und wollte daher Reguläre Ausdrücke verwenden. Ich möchte jetzt verstehen wie ich an die gesuchten Daten gelange, dass ist mir noch nicht klar, vielleicht hängt es auch noch am falschen regulären Ausdruck. Ich hoffe ihr könnt mir helfen.
Ich möchte nach folgendem suchen Lastenheftversion gefolgt von ein paar Leerzeichen gefolgt von einer Versionsnummer, die aus Zahlen und Punkten bestehen kann, vielleicht sogar Buchstaben.
ich habe mir folgenden Ausdruck gedacht: Lastenheftversion *.+?(\r|\n)
Als Ergbnis möchte ich nun gerne den Teil haben der nachdem Lastenheftversion und vor dem Zeilenende kommt.
In strTXT seht mein gesamter Text
in strPatternVersion der oben gedachte Ausdruck
matches.count liefert mir ein Treffer und in matches steht auch die ganze Zeile, aber halt nciht nur das gesuchte.
regex.Pattern = wksconf.Range(strPatternVersion).Value
Set matches = regex.Execute(strTXT)
If matches.Count > 0 Then
'hier würde ich gerne die Versionsnummer ausgeben
End If
In submatches steht nix drin. Kann mir bitte jemand mal erklären was ich da machen muss
Oder wie der richtige reguläre Ausdruck lauten muss, damit ich das Ergebnis als Lösung bekomme und nicht die ganze Zeile.
Vielen Dank
yummi
Anzeige