Thread Problem mit REGEX (4 answers)
Opened by wiesensurfer at 2011-09-22 07:40

wiesensurfer
 2011-09-22 07:40
#152585 #152585
User since
2011-06-01
36 Artikel
BenutzerIn
[default_avatar]
Hallo!
Ich versuche per REGEX zwei Teile aus einem String zu extrahieren, um diese weiter zu verwenden.

Hier mal ein kurzer Ausschnitt:

Code: (dl )
1
2
3
4
5
6
$row = "<Name>Test</Name>";
if($row =~ /<(\b[^>])+>(.*?)<\/$1>/ig)
{
$sTag = $1;
$sValue = $2;
}


Was dabei rauskommt ist leider nicht das, was ich erwartet hätte.
In $1 steht nichts, in $2 steht der gesamte String.
Ich hoffe, dass man erkennen kann, dass ich den Namen des Tags und den Wert als Ergebnis erwartet hatte.

Was mache ich falsch?

View full thread Problem mit REGEX