ModMoc: PHP -> Regex Problem !

Beitrag lesen

Hallo Gemeinde,

folgenden String(ohne Zeilenumbrüche(\n)) erhalte ich:

$string = '<div><a href="#">Links 1</a></div><div><a href="#">Link 2</a></div><div><a href="#">Link 3</a></div><div><a href="#">Link 4</a></div>';

und mit dieser Regex:

preg_match_all('/<a href="(#)">.*<\/a>/', $string, $matches);

möchte ich den Inhalt des "href" Attribute matchen!

======================
Wünsch Ergebniss:

Array
(
    [0] => 'Links1'
    [1] => 'Links2'
    [0] => 'Links3'
    [0] => 'Links4'
}

Folgendes wird mir aber ausgegeben:

Array
(
    [0] => '<a href="#">Test 1</a></div><div><a href="#">Test 2</a></div><div><a href="#">Test 3</a></div><div><a href="#">Test 4</a>'
    [1] => '#'
}

=====================

Was mache ich falsch?

Gruß

ModMoc