Помогите с регулярным выражением

  • Автор темы Автор темы Nicca
  • Дата начала Дата начала

Nicca

Новичок
Помогите с регулярным выражением

Хочу написать в гостевой блок где редактируется сообщение(организовано так же как и у Вас на форуме)

И вот проблемка:

Как сделать чтобы вместо тега
PHP:
 [quote]
вставлялось
PHP:
<table width=\"90%\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\" align=\"center\"><tr><td class=\"quote\">

а вместо
PHP:
[/quote]
строчка
PHP:
</td></tr></table>

Пробовал писать так:

PHP:
$string=ereg_replace("\\[quote\\]([^\\[]*)\\[/quote\\]","<table width=\"90%\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\" align=\"center\"><tr><td class=\"quote\">\\1</td></tr></table>",$string);

но почему-то не получается.. Не распознает. Поскажите плз каким должно быть рег. выражение
 
А почитать?
http://ru.php.net/manual/en/function.ereg-replace.php
 
А обычные строковые функции по замене здесь не подойдут?
 
Автор оригинала: Oldwin
А обычные строковые функции по замене здесь не подойдут?
Пробовал str_replace но если пользователь случайно убирает
PHP:
[quote]
или
PHP:
[/quote]
то встраница идет косяком - табличный тег все портит

-~{}~ 11.03.07 22:23:

С ингилшем туговато
 
А еще есть хорошая программа RegexBuddy, помогает работать с рег. выражениями, кому трудно.
 
Сверху