Hi ich hab nen Problem mit einem Regulärenausdruck.
Momentan sieht das ganze bei mir so aus.
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).
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).