здравейте, имам php regex код като този:
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 regex, но изглежда нищо не работи за мен. така че ако някой може да ми помогне или да ми даде код на domdocument, за да поправя този проблем. Благодаря предварително.
<
иdiv
има интервал. Също така не виждам използването наdomdocument
тук.. - person chris85   schedule 12.09.2015gives code
. Ние помагаме при проблеми с кодирането. Опитахте ли вече да използватеdomdocument
?domdocument
е по-добър подход от регулярния израз. - person chris85   schedule 12.09.2015