Hallo zusammen,
ich hatte eben etwas Merkwürdiges festgestellt.
Ich suche in einem Text.
*EFBrightness +0.24/85% Lightest: "
*EFBrightness +0.16/90% Lighter: "
*EFBrightness 00.00/100% Normal: "
*EFBrightness -0.08/105% Dark: "
Ich Suchergebnis soll der Wert nach dem Slash / stehen, also;
85% Lightest
90% Lighter
100% Normal
105% Dark
ich mache es so und hatte bisher bei allen Tests nie Probleme.
in der Variablen $open steht "EFBrightness" und in $item steht das wort vor dem Slash / also etwa;
+0.24
00.00
-0.08
$trans = preg_match("#\*".$open." ".$item."/(.*?):#",$string1,$transitem);
jetzt wird aber nur alles gefunden wo kein + Zeichen vorkommt.
also nur;
100% Normal
105% Dark
Ich vermute das event. das + zeichen der Grund ist?
Wie könnte man das Suchmuster berbessern?
vielen Dank und viele Grüße
hawk