WebPHPDev
Новичок
Подскажите как упростить 2 шаблона в один? (/style="[^"]+"/ и /style='[^']+'/i)
Вот сам злополучный код:
вообще работает, но по-моему эти 2 строки можно свести в одну?
Цель: хочу вырезать все Стайлы, типа: style="...." и style='....'.
В идеале неплохо было бы вырезать и стайлы вообще без каких-либо кавычек, т.е.: style=color:red;background-color:lime;.
Попытки у меня были такие:
Есть варианты решения такой проблемы?
Вот сам злополучный код:
Код:
$str = preg_replace( '/ ?style="[^"]+"/i', '', $str );
$str = preg_replace( '/ ?style=\'[^\']+\'/i', '', $str );
Цель: хочу вырезать все Стайлы, типа: style="...." и style='....'.
В идеале неплохо было бы вырезать и стайлы вообще без каких-либо кавычек, т.е.: style=color:red;background-color:lime;.
Попытки у меня были такие:
Код:
$str = preg_replace( '/ ?style=(["\'])[^\\1]+\\1/i', '', $str ); // видимо такое: [^\\1] вообще категорически противопоказано в шаблонах
$str = preg_replace( '/ ?style=(["\']).*\\1/i', '', $str ); // и такое не сработало