Показать сообщение отдельно
Старый 03.10.2005, 11:21     # 10
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Andrey Zak:
Я привел цитату и указал ссылку на php.net. Попробуйте на примере все станет ясно.
Дак я и хочу на примере попробовать - подставлю разные строки. Только не могу понять в данном случае что проверять-то!?? Не могли бы пояснить на данном примере?

И вообще, кстати, попробовал тут собственно то что так долго все обсуждают:
Код:
<?
$text = '<table align=right other_attr>dfgdfgb <table>dcfg';

$descr = eregi_replace('<table(.*?)>', '<table class="itemView">', $text);
var_dump($descr);
?>
Причем с "<table?(.*?)>" вместо "<table(.*?)>" то же самое.
Дак вот, на это выдается ошибка:
Warning: eregi_replace() [function.eregi-replace]: REG_BADRPT in /path/to/file/reg.php on line xxx
bool(false)

И нифига не заменяется соответственно...

Если честно, в POSIX-регулярных выражениях я не слишком силен, и не стал копаться как исправить, да и тормозные они к сожалению. ИМХО, лучше для данного случая юзать PCRE, с подобными же регами.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 03.10.2005 в 11:24.
Hubbitus вне форума