Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
это регулярное выражение отказывается находить все вхождения кроме последнего. Как сделать, чтобы находило все четыре? <?php // есть строка $text = 'текст1текст2текст3текст4'; $text=preg_replace("#\[url[\s]*=[\s]*((?=http://)[\S]+)[\s]*\][\s]*([^\[]*)\[/url\]#is","<a class=\"a2\" href=\"http://".$_SERVER['SERVER_NAME']."/go.php?\\1\" target=\"_blank\">\\2</a>",$text); echo $text; ?>
форум сам ответил :)