Мне нужно найти & замените внутри HTML-теги CSS, которые были встроены, чтобы избежать использования встроенного атрибута style=""
.Regex search & replace inline CSS style
I.e. заменить что-то, что выглядит следующим образом:
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="font-family: Helvetica;line-height: 100%;margin-top: 20px; text-align: left;vertical-align: bottom;color: #202020">
во что-то вроде этого:
<table border="0" cellpadding="0" cellspacing="0" width="100%" font-family="Helvetica" line-height="100%" margin-top="20px" text-align="left" vertical-align="bottom" color="#202020">
Кто-то знает регулярное выражение для поиска & заменить Я бы написать для того, чтобы сделать это?
Спасибо.
Я не думаю, что вы можете сделать это за один проход. Я бы сделал это с помощью 'preg_replace_callback' в PHP. Начните с 'style =" (. +?) "'. Также нет способа узнать, действительны ли атрибуты, идущие по этому маршруту. – chris85
Что вы пытаетесь сделать? Атрибут 'font-family' в теге' table' ничего не будет делать. –