Regulärer Ausdruck Anfang"." $suchbegriff Bis "."

R00Ki3

Erfahrenes Mitglied
Hi ich hab nen Problem mit einem Regulärenausdruck.
Momentan sieht das ganze bei mir so aus.
PHP:
$datei="Test. Dies ist ein Satz. Hello World. usw. usw. usw.";
$suchbegriff="Hello";
$regex="|\.(.*?)[".$suchbegriff."](.*)\.|";
//ZIEL ->Einlesen ersten Satz mit $Suchbegriff
preg_match($regex, strip_tags($datei), $info);

Mein Ziel ist es dies als Ausgabewert zu erhalten (ROT Gekennzeichnet).
Test. Dies ist ein Satz. Hello World. usw. usw. usw.
Oder noch besser:
Test. Dies ist ein Satz. Hello World. usw. usw. usw.

Problem, das ganze ist bis jetzt noch zu gierig.
Ausgabewert ist:

array(3) {
[0]=>
string(48) ". Dies ist ein Satz. Hello World. usw. usw. usw."
[1]=>
string(3) " Di"
[2]=>
string(42) "s ist ein Satz. Hello World. usw. usw. usw"
}

Ich wollte dies Problem gern so lösen (RegulärerAusdruck).
 
Zurück