|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2002
Сообщений: 1,323
|
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...
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
Регистрация: Aug 2008
Сообщений: 258
|
мне кажется для таких целей целесообразно воспользоваться DOM моделью PHP
|
Часовой пояс GMT +4, время: 08:31. |
|
« Предыдущая тема | Следующая тема » |
|
|