hello все на моем сайте пользователи могут вставлять данные в виде табличного формата. эта таблица может быть любого стиля. но im с использованием регулярного выражения, чтобы дать этим таблицам стандартный формат нашего сайта. Но когда im с помощью regex работает хорошо, но он удаляет colspan. но мне нужен colspan без его таблиц выглядит очень странно. Кто-нибудь, пожалуйста, скажите мне, что неправильно с моим регулярным выражением? Ниже мои регулярные выражения коды:Некоторая проблема с regex
$table=eregi_replace("<table[^>]*>","<table width='100%' border='0' cellspacing='0' cellpadding='0' class='tabularData'>", $table);
$table= preg_replace('/style\s*=\s*(\'|").+(\'|")/i', '', $table);
$table= preg_replace('/bgcolor\s*=\s*(\'|").+(\'|")/i', '', $table);
$table=eregi_replace("<span[^>]*>","",$table);
Заранее спасибо :)
Функции ereg устарели. – kennytm
И смешение функций ereg и preg вместе еще больше ew. – BoltClock
И использование регулярных выражений для анализа HTML еще больше. :) –