nee, da ist niet.
hij wilt standaard bv. het woord TELENET laten omzetten naar een bb-code van het formaat: [ url=http://breedband.telenet.be]Telenet[/url], maar dit mag niet als het reeds in [ url] tags staat.
kleine workaround mssch

:
zet eerst gewoon je keyword om naar bb-code, ongeacht nesting.
en check daarna met een andere regex naar geneste bb-codes en verwijder die nesting. (denk dat dit toch al iets simpeler moet zijn

).
dus bv.
PHP Code:
$text = str_replace("telenet","[url=http://breedband.telenet.be]telenet[/url]",$text);
$text = preg_replace("#\[url\](.*?)\[url=(.*?)\](.*?)\[\/url\](.*?)\[\/url\]#is","[url]\\1\\3\\4[/url]",$text);
die regex is op 2 min. opgesteld en trekt op geen knoppen, weet ik zelf ook, ma het is ma een idee he.