Quote Originally Posted by killgore
This quote is hidden because you are ignoring this member. Show
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.
hmmm dit is bruikbaar
morgen eens uitproberen thx