perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 24
Click for quality!




11.02.2012 / 22:46

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  PHP: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragMartin
Seitenanfang
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:21

Beitragre: Martin
Seitenanfang
An den Admin: Bitte diese Beitrag löschen . hab den Thread nochmal neu angelegt (hatte den Betreff überschrieben). Sorry.

Datum: 09.12.2005-10:22

-






-
-