Hallo!
Suchen will ich alle Strings die etwa so aussehen:
%test% oder %versuch% oder %nocheintest%
Bis jetzt hab ich das mit diesem Suchmuster gemacht:
%([a-z]+)%Wie gesagt will ich alle Vorkommen dieses Suchmusters haben...
Probiers mal mit preg_match_all.
Danke, die Funktion funzioniert.
Das Problem daran ist bloß, dass der sich über die Backslaches aufregt:
Warning: Delimiter must not be alphanumeric or backslash in...Wenn ich als Suchmuster "(%)([a-z]+)(%)" das schreib kommt dafür:
Warning: Unknown modifier '(' in...Was mach ich falsch?
Die Regex muss man da immer begrenzen also z.B. mit @ oder #. In deinem Fall also:
"#(%)([a-z]+)(%)#"
und dann sollte es klappen ;)