Hallo,
ich habe ein kleines Problem mit den regular expressions. Über die SuFu habe ich hier schon einen interessanten Beitrag gefunden gehabt, dieser hat mir aber nicht ausreichend weit geholfen.
Und zwar habe ich folgendes Problem:
Ich bin dabei eine HTML-Datei auseinanderzupflücken, um an bestimmte Informationen ranzukommen. Ich habe es inzwischen auch schon geschafft, den String, in dem sich die gesuchten Infos befinden, so weit einzugrenzen, dass ich bis auf ein paar Tags auch alles drumherum entfernt habe.
Was noch übrig ist, sieht ziemlich genau so aus (ich habe lediglich die Infos entfernt):
Zu den Infos ist zu sagen, dass sie keinem bestimmten Schema folgen, sondern einfach nur Sätze von zufälliger Länge sind. Außerdem sind es nicht immer nur drei Info-Zeilen, sondern können durchaus auch mehr oder auch weniger sein.
Meine erste Idee war es, den String solange zu zerteilen, bis ich alle Infos rausgeschnitten habe, bin dann aber zu dem Ergebnis gekommen, dass ich mich dabei dumm und dämlich schreibe und auch nicht auf die verschiedenen Anzahlen reagieren kann.
Nachdem ich nun ein bisschen im Internet gesucht habe und auch hier die SuFu befragt habe, habe ich einen Beitrag gefunden, in dem ein ähnliches Problem gelöst wird, allerdings nur mit einmaligem Auftreten eines rauszusuchenden Strings. Dort wurde es mit RegEx.Match gelöst.
Meine Frage ist nun, ob ich dies genauso tun kann, und wenn ja, wie sähe das Pattern dazu aus?
Mfg bomberman2910
P.S.: Mit diesem Befehl hat es schon mal nicht funktioniert:
ich habe ein kleines Problem mit den regular expressions. Über die SuFu habe ich hier schon einen interessanten Beitrag gefunden gehabt, dieser hat mir aber nicht ausreichend weit geholfen.
Und zwar habe ich folgendes Problem:
Ich bin dabei eine HTML-Datei auseinanderzupflücken, um an bestimmte Informationen ranzukommen. Ich habe es inzwischen auch schon geschafft, den String, in dem sich die gesuchten Infos befinden, so weit einzugrenzen, dass ich bis auf ein paar Tags auch alles drumherum entfernt habe.
Was noch übrig ist, sieht ziemlich genau so aus (ich habe lediglich die Infos entfernt):
Zu den Infos ist zu sagen, dass sie keinem bestimmten Schema folgen, sondern einfach nur Sätze von zufälliger Länge sind. Außerdem sind es nicht immer nur drei Info-Zeilen, sondern können durchaus auch mehr oder auch weniger sein.
Meine erste Idee war es, den String solange zu zerteilen, bis ich alle Infos rausgeschnitten habe, bin dann aber zu dem Ergebnis gekommen, dass ich mich dabei dumm und dämlich schreibe und auch nicht auf die verschiedenen Anzahlen reagieren kann.
Nachdem ich nun ein bisschen im Internet gesucht habe und auch hier die SuFu befragt habe, habe ich einen Beitrag gefunden, in dem ein ähnliches Problem gelöst wird, allerdings nur mit einmaligem Auftreten eines rauszusuchenden Strings. Dort wurde es mit RegEx.Match gelöst.
Meine Frage ist nun, ob ich dies genauso tun kann, und wenn ja, wie sähe das Pattern dazu aus?
Mfg bomberman2910
P.S.: Mit diesem Befehl hat es schon mal nicht funktioniert: