Suchen und speichern

VanHellsehn

Erfahrenes Mitglied
Hi,
Ich möchte in einer Variable was bestimmtes suchen was zwischen Zwei dingern steht.
Also hier ein Beispiel:

HTML:
Das will ich nicht haben. [text]Das will ich haben[/text] Den Rest hier aber auch nicht.

Wie kann ich das machen ?
 
Mit einem regulärerem Ausdruck:

PHP:
$string = "Das will ich nicht haben. [text]Das will ich haben[/text] Den Rest hier aber auch nicht.";
echo preg_replace("/(.*)\[text\](.*)\[\/text\](.*)/i", "$2", $string);
 
Wenn ich denk Code Benutze gibt der folgendes aus:

HTML:
Das will ich nicht haben.Das will ich haben Den Rest hier aber auch

Aber ich möchte doch nur den Inhalt habe...
Und nicht nur die aüßeren Dinger weg (im Beispiel )
 
So sollte die Lösung sein:
PHP:
$content= preg_replace("/(.*)\[titel\](.+)\[\/titel\](.*)/s", "$2", $content);
 
Zurück