Цитата:
|
Сообщение от hempsmoke
если не трудно, то все же черкните синтаксис для ссылки в первом моем посте...
|
Если я правильно понял - это не ввод, а вывод, т.е. предполагается что тщательной проверки синтаксиса пациента (на лишние пробелы в разных местах, правильность УРЛа итд) не требуется? Тада так должно сработать:
PHP код:
<?
$text = '[URL=http://путь title="ссылка засылка"]тест[/URL]';
$pattern = "\\[URL=([^\\[]*) title=\"([^title=]*)\"\\]([^\\[]*)\\[/URL\\]";
$replace = '<a href="\1" title="\\2">\\3</a>';
echo eregi_replace($pattern,$replace,$text);
?>
Обратите внимание
- перед/после бракетов [] нет пробелов
- значение title - в кавычках, бо они бывают многосложными