bleicher: preg_replace_callback XD !? O_o

Beitrag lesen

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