Ich bin vollkommen neu im Thema HTTPMOD und taste mich nun langsam heran.
Ich habe folgende Ausgabe:
6802 Fehler - Historie 1 Datum/Zeit: 01.03.2016 06:00:00
Grundsätzlich funktioniert folgende RegEx (gefunden im Brötje-Thread). Aber wegen dem Schrägstrich scheint es in diesem Fall zu scheitern:
reading1Regex
Historie 1 Datum/Zeit:[ \t]+([\d]+ [^<]*)
Hat jemand einen Tipp, wie ich das "Slash" maskieren kann?
Danke.
Keine Ahnung ob es so geht, aber maskieren macht man eigentlich mit einem Backslash
Historie 1 Datum\/Zeit:[ \t]+([\d]+ [^<]*)
Grüße
Danke, aber leider funktioniert das nicht. Das hatte ich gestern aus schon ausprobiert. Oder liegt es evtl. am darauffolgenden Text, welches aussieht wie ein Datum?
Wäre wohl auch zu einfach gewesen. Lach.
Die Lösung würde mich aber echt Interessieren
Der Schrägstrich (ja, wird mit "\" escaped) ist hier nicht das Problem. Du hast nicht geschrieben, was genau Du aus dem String extrahieren willst ... ich würde Dir aber unabhängig davon empfehlen, da mit einem Regex-Tester (z.B. https://regex101.com/) ranzugehen.
Mit
Historie 1 Datum\/Zeit:[ \t]+([\d.]+)
würdest Du z.B. mal das Datum aus Deinem String extrahiert bekommen.
Und nachdem ich noch weiter versucht habe, denke ich, dass Dir einfach nur der "." nach dem "\d" fehlt ;) - die "Lösung" wäre also
Historie 1 Datum\/Zeit:[ \t]+([\d.]+ [^<]*)
Also: ab nach regex101.com (o.Ä.).
Gruß, Peter
Danke Dir Peter. Die Seite kannte ich noch gar nicht. Ich lese dann immer in meinem Regex Buch und teste viel ;D
Grüße
Danke euch für die Hilfe. Das funktioniert nun super.
Deine Schreibweise kann ich in https://regex101.com/ nun auch nachstellen.
Ich hatte vorab auch verschiedene Online-Reg-Ex-Tester ausprobiert. Das Problem ist nur, dass ich niemals auf den fehlenden Punkte gekommen wäre. Vor allem wäre ich, wenn ich vorher gar nichts gehabt hätte, niemals auf irgendeine Lösung gekommen.
Ich muss hier unbedingt noch lernen. Mal schauen wie ich das zukünftig mache.
Danke nochmals.