Подскажите регулярку

AlikZP
На сайте с 22.11.2009
Offline
107
453

Не силен в них, но с ее помощью все очень упростится. Кто силен - подскажите, плз.

Суть.

Входящие теги типа

<p>, <p class=""> <p class="" id=""> <p id=""> и прочее нужно привести к виду <p class="important">

То есть нужна регулярка: на входе любой тег абзаца, на выходе <p class="important">

Всем заранее спасибо

Website CMS: быстрая, удобная, недорогая! Вечная лицензия за 45$ (/ru/forum/524503) Яся - быстрый поиск фото для товаров. OpenCart/ocStore. Дополнение. (/ru/forum/665287) Грамотная верстка ваших макетов (/ru/forum/comment/8853216)
mfl
На сайте с 16.10.2006
Offline
134
mfl
#1

$body = preg_replace('~<p(\s[^<>]*)?>~i', '<p class="important">', $body);

AlikZP
На сайте с 22.11.2009
Offline
107
#2

mfl, Спасибо большое

Bitman
На сайте с 05.07.2009
Offline
112
#3

/<p[^>]*>/i

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)
AlikZP
На сайте с 22.11.2009
Offline
107
#4

Bitman, не подходит. Возможно ее легко доделать, просто я не умею.

Но Ваша вместо

<param name="bgcolor" value="#000000" /> во флешке тоже пишет <p class="important">

PS. Вариант, предложенный mfl, подходит полностью.

mfl
На сайте с 16.10.2006
Offline
134
mfl
#5
/<p[^>]*>/i

PARAM

PLAINTEXT

PRE

Bitman
На сайте с 05.07.2009
Offline
112
#6

Точно точно... Протупил.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий