![]() |
preg_replace только определенные атрибуты тега
есть несколько тегов типа <table class="ert" width='10' height='321' id="qwe" border="0"> которые надо обработать preg_replacом -оставить только определенные атрибуты - class и id. Они могут присутствовать в произвольном порядке или отсутствовать
Вот до чего я пока дошел Код:
preg_replace("/<table(?:.*(\s(?:id|class)(?:=\"[^\"]*\"|=\'[^\']*\')))(?:.*(\s(?:id|class)(?:=\"[^\"]*\"|=\'[^\']*\'))).*>/ismuU", "\r\n<table$1$2>", $str);Подозреваю, что это надо сделать как-то без ungready... |
мне кажется для таких целей целесообразно воспользоваться DOM моделью PHP
|
| Часовой пояс GMT +4, время: 16:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.