Thread RegEx-Wahnsinn: Teilstring extrahieren (6 answers)
Opened by Magic at 2007-06-27 11:24

Magic
 2007-06-27 11:24
#77876 #77876
User since
2003-09-30
91 Artikel
BenutzerIn
[Homepage] [default_avatar]
Moin zusammen,
ich begreifs mal wieder nicht. Ich habe einen String, vielmehr eine HTML-Tabelle. Die Tabelle enthält Spalten wie diese
Code: (dl )
1
2
<td style="width: 39px; padding-left: 17px;" onMouseover="return escape('GESUCHTER TEXT');"
<table celpadding=0 cellspacin........>

Ich versuche jetzt seit geraumer Zeit, die Stelle "GESUCHTER TEXT" aus dem ganzen zu extrahieren und scheitere bei jedem neuen Versuch noch kläglicher. Mein aktueller Ansatz vor der Irrenanstalt ist:
Quote
my ( @text ) = $tabelle =~ /return escape\(\'(.*?)\'\)/isg;


Gehts ganz kläglich in die Buchse und nix geht mehr.

Hat wer ne Idee wo der Fehler liegt und kann mir ne Lösung bieten? Ne Erklärung warum mein Ansatz nicht funktioniert wäre auch klasse.

Grüße,
Stefan

Dieser Ansatz gibt mir
Quote
('xxx');">
<('xxx');">
<('xxx');">
<('xxx');">
<('xxx');">
<('xxx');">
<(xxx');">


Wenn ich versuche nur den Inhalt zwischen den '' zu extrahieren, also z.b. mit
Code: (dl )
escape(.*?)ta
\n\n

<!--EDIT|Magic|1182929088-->
Ein Weiser gibt nicht die richtigen Antworten, sondern er stellt die richtigen Fragen.

View full thread RegEx-Wahnsinn: Teilstring extrahieren