Hallo,
ich möchte bestimmte Wortbausteine aus einen String auslesen.
Ein Wortbaustein besteht immer aus 2 feste Anfangszeichen (##wort1, ##wort2, etc...).
Leider funktioniert mein regulärer Ausdruck nicht. Es werden zwar alle Wörter gefunden,
jedoch wird nach ## abgeschnitten.
Beispiel
$data = "Ich bin ein Text mit 3 Wortbausteinen: ##wort1 und ##wort2 und ##wort3.
preg_match_all("@##.*?@si", $data, $matches);
Ausgabe $matches:
array(1) { [0]=> array(3) { [0]=> string(2) "##" [1]=> string(2) "##" [2]=> string(2) "##" } }
Kann mir jemand mit den Ausdruck helfen?
Danke,
Ralf