Здравствуйте. Подскажите пожалуйста 2 вещи. 1. есть такой php-код: PHP: <?php function url_replace($m){ if(empty($m[3])) return '<a href="'.$m[1].'">'.$m[2].'</a>'; else return '<a href="'.$m[3]. '">'.$m[3].'</a>';} $message = preg_replace_callback('~\\[url=([url=http://.+]http://.+[/url]?)\\](.+?)\\[/url\\]|([url=http://(www]http://(www[/url].)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&_=/%-:#]*)~', 'url_replace', $message); ?> этот код ищет и вырезает из переменной $message все ссылки, делая их кликабельными для браузеров и вырезает bb-код вида название, так же превращая его в ссылку. Так вот, помогите пожалуйста с регулярным выражением, обратном данному. 2. PHP: <?php $message=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/~%#]*(\\?[[:alnum:]?+&_=/%#]*)?)?)", '[Реклама запрещена]', $message); ?> код вырезает ссылки из текста и меняет их на [Реклама запрещена]. А как сделать тоже самое только при помощи preg_replace?