Zanda: regex

Beitrag lesen

preg_match_all ('|<a [^>]*href="([^">]*)"[^>]*>(.*)</a>|',
'a<a href="b.htm">c</a>d
e<a href="f.htm">g</a>h<a href="i.htm">j</a>
k<a href="l.htm">m</a>n',
$out, PREG_PATTERN_ORDER);
print "<pre>";
print_r ($out);
print "</pre>";

doch findet dieser code leider nur einen Link pro Zeile! - Wieso?

Array
(
    [0] => Array
        (
            [0] => c
            [1] => ghj
            [2] => m
        )

[1] => Array
        (
            [0] => b.htm
            [1] => f.htm
            [2] => l.htm
        )

[2] => Array
        (
            [0] => c
            [1] => ghj
            [2] => m
        )

)

Zanda