preg_replace - помощ

DownFall

Registered
Здравейте,

Работя по собствена система и настъпи момента, в който трябва да добавям Bb code :)

С основните тагове се справих учудващо лесно, но реших да добавя и нов replace, който да прави URL адресите в коментара директни линкове.

Код:
	$pattern = '/(http|https|ftp):\/\/+[a-z0-9\.\-\/\,?\=\;\:]+([a-z0-9]{1,4})/iu';
	$replacement = '<a href="$0" target="_blank"><span style="color:red">$0</span></a>';
	$body = preg_replace($pattern, $replacement, $body);

До тук добре, тествах с няколко линка - работи си ОК. Проблема, е че ми замества URL-а, дори и да е в
Код:
 тага, а това не искам да е така.

Можете ли да ми предложите вариант, с който мога да реша проблема? :) Благодаря предварително.
 

Back
Горе