Hallo,
ich schlage mich gerade mit PCRE rum, und versteh etwas nicht so ganz
$string = 'test1 test2 test3 %test4% test5 test6 %test7%';
preg_match_all("/\bt(\w+)6\b/", $string, $ausgabe);
print_r($ausgabe);
als Ausgabe erhalte ich dann folgendes
Array
(
[0] => Array
(
[0] => test6
)
[1] => Array
(
[0] => est
)
)
soweit so gut
$string = 'test1 test2 test3 %test4% test5 test6 %test7%';
preg_match_all("/\b%(\w+)%\b/", $string, $ausgabe);
print_r($ausgabe);
Array
(
[0] => Array
(
)
[1] => Array
(
)
)
könnte mir jemand verraten, warum ich nicht "test4" und "test7" als Ausgabe bekomme?
wenn ich nach normalen Buchstaben suche, klappt alles, bei Sonderzeichen irgendwie nicht, wie kann ich trotzdem danach suchen?
aus CII. Reguläre Ausdrücke Funktionen (Perl-kompatibel) werd ich nicht ganz schlau
in mein Buch sind auch nur Beispiele mit Buchstaben
mfg
Twilo