[ dado_k @ 06.11.2005. 20:55 ] @
ok baš se nemam najbolje sa regularnim izrazima (nemojte mi zbog toga davati linkove na stranice tipa http://www.regular-expressions.info/
nego mi samo recite kako da obavim akciju za nešto između [nešto][/nešto]
na akciju mislim nešto tipa highlight_string... bi li bilo nešto tipa
[ ppavlovic @ 06.11.2005. 23:11 ] @
Probaj

$string = "[nesto]
ovo je nekakav tekst... [/nesto]
[jos nesto]
ovo je drugi tekst
[jos nesto]";

$string = preg_replace('/\[(.*)\](.*?)\[/\1\]/s',
'<highlight>2</highlight>', $string);

Pa je...

$string = "<highlight>
ovo je nekakav tekst... </highlight>
<highlight>
ovo je drugi tekst
</highlight>"