Hi Stefan,StefanS hat geschrieben:Hallo ewx,
hatte ein vergleichbares Problem und wollte die DIV-Tags aus meinem HTML String entfernen. Versuch es mit dem folgenden Regex Snippet:
/<\/?div[^>]*\>/i
gruß StS
Der Hinweis ist ebenfalls gut. Allerdings brauche ich ein reines Regex, da die Aufgabe nicht zwingend mit ABAP gelöst werden sollte.a-dead-trousers hat geschrieben:Für die etwas schwierigeren Aufgabenstellungen würde sich auch XPATH anbieten:
http://www.abapforum.com/forum/viewtopi ... 418#p69418
bzw.
http://scn.sap.com/thread/1880498
Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
ewx
stackoverflow - s.o. hat geschrieben:I think the flaw here is that HTML is a Chomsky Type 2 grammar (context free grammar) and RegEx is a Chomsky Type 3 grammar (regular grammar). Since a Type 2 grammar is fundamentally more complex than a Type 3 grammar (see the Chomsky hierarchy), you can't possibly hope to make this work. But many will try, some will claim success and others will find the fault and totally mess you up.
Welche Antwort meinst du?black_adept hat geschrieben:Hier ist eine ganz interessante Antwort auf deine Frage bei stackoverflow. Nicht ganz die selbe Fragestellung - aber die Antwort gilt trotzdem.
http://stackoverflow.com/questions/1732 ... ained-tags
XPATH hat nichts mit ABAP zu tun.ewx hat geschrieben:Der Hinweis ist ebenfalls gut. Allerdings brauche ich ein reines Regex, da die Aufgabe nicht zwingend mit ABAP gelöst werden sollte.a-dead-trousers hat geschrieben:Für die etwas schwierigeren Aufgabenstellungen würde sich auch XPATH anbieten:
http://www.abapforum.com/forum/viewtopi ... 418#p69418
bzw.
http://scn.sap.com/thread/1880498
Ich hatte gedacht, dass es so eine Art Look-ahead-Funktion oder IF-Funktion gibt mit der mal das lösen könnte.
Gibt es ja auch. Ich habe bloss keine Idee, wie man das auf das Problem anwenden könnte... :/
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
ewx