Grüße,
Weil du keine Lookbehind (the matched String) und Lookahead (the matched string) verwendest, sondern nur "the matched string" welcher zu ersetzen ist.
oops^^ das ist mit neu :P
in der docu steht dass man das erfassen mit (?:.+) verhindern könnte, was aber nicht functioniert.
preg_replace_callback("/\[code\](?:.+?)\[\/code\]/s",...
zudem war ja mein ziel weder vor noch nachfolgenden string mitzunehmen, sondern das "dazwischen", ist es möglich?
Wiederum wendest du preg_replace_callback() falsch=sinnlos im Kontext an
warum? cann man den string zwischen zwei delimitern [c0de][/c0de] (mit "o" aber sonst reagiert forumscript ;) einfahcer durch htmleintites und ein paar weitere functionen jagen?
Das zweite Argument sollte eine Funktion sein,
function codedecode() {} befidnet isch etwas weiter oben im quelltext.
MFG
bleicher
__________________________-
Die Essenz der Egomanie
ie:{ fl:( br:< va:| ls:[ fo:# rl:? n4:? ss:| de:> js:| ch:| sh:( mo:| zu:|