привет, у меня есть код регулярного выражения php, например:
preg_replace('~<div\s*.*?(?:\s*class\s*=\s*"(.*?)"|id\s*=\s*"(.*?)\s*)?>~i','<div align="center" class="$1" id="$2">', "html source code");
теперь я хочу заменить все теги в исходном HTML-коде, а затем сохранить только класс и идентификатор из тега div, а также добавить к нему align="center":
примеры:<div style="border:none;" class="classbutton"> will be replaced to <div align="center" class="classbutton">
<div style="border:none;" class="classbutton" id="idstyle"> will be replaced to <div align="center" class="classbutton" id="idstyle">
Я уже испробовал множество кодов, использующих регулярные выражения php, но, похоже, у меня ничего не работает. так что, если кто-то может мне помочь или дать код domdocument, чтобы решить эту проблему. заранее спасибо.
<
иdiv
есть пробел. Также здесь не видно использованияdomdocument
.. - person chris85   schedule 12.09.2015gives code
. Мы помогаем с вопросами кодирования. Вы уже пробовали использоватьdomdocument
?domdocument
- лучший подход, чем регулярное выражение. - person chris85   schedule 12.09.2015