Hallo,ich bin noch nicht so fit in Sachen REGEX und bräuchte aber einen Ausdruck der mir aus einem String wie:
$str = "Beispiel (get)für# mehrere (get) gesuchte# Wörter (get) in # einem String";
Dabei sollen nun die folgenden Wörter gefunden werden:
für
gesuchte
in
Das Muster sollte also alles zwischen (get) und # finden und mögliche Leerzeichen am Anfang und Ende ignorieren (könnte man später auch mit trim() entfernen).
Mein bisheriger Regex findet nur immer den ersten Treffer:
(Die Daten werden über eine Schleife aus einer Datei eingelesen)
list($title, $inhalt) = split("\^", trim($zeile));
$reg = "/\(see\)\W*([a-z|A-Z|\W*]+)\W*#/e";
preg_match_all($reg,$inhalt,$treffer);
Über Hilfe würde ich mich freuen!
Danke schon mal.
Martin
Datum: 09.12.2005-10:23
