Text suchen und ausgeben..

Infernus

Mitglied
Hi,
ich wollte aus einem Text etwas raussuchen, was z.b. von Klammern umgeben ist, und wollte das ausgeben lassen.
also z.b.

PHP:
  $string = "123 [Test] 123";
Und jetzt suche ich eine Funktion, die mir den Inhalt von den eckigen Klammer [] sucht, und dann den Inhalt wieder gibt..
(am besten so, dass ich den als Variable bekomme ;) )
Ich hoffe ihr versteht was ich meine... ;)

THX für Hilfen
 
Und wie macht man das, wenn mehrere [TEXT] in dem $string stehen? Da kommt dann ebbes anderes raus, alös es eigentlich soll. Gibt es da so nen Operator (oder wie die heißen) wie bei RegExp (z.B. U | i | s)?
 
U macht einen Ausdruck Ungreedy... er findet dann nur das Nötigste.
Alternativ kannst du am Ende des geklammerten Suchausdrucks ein ? notieren... was in diesem Fall dasselbe bewirkt.
 
Zurück