Следующая регулярное выражение не работает на 100% правильно ...Regex: Grep специальный символ в HTML-теги-атрибуты
~<?<.*?(")|(\s)|(:)|(;)|(,).*?[>]~gm
в этой строке
<span style="font-family: verdana,sans-serif;"><strike>Strike</strike></span>::<b><strike>Bold-Strike</strike></b>::<b><i><strike>Bold-Strike-Italic</strike></i></b>::<strike><b>Bold-Strike</b></strike><strike><b><i><u><font size="6"><strike><b>Bold-Strike-Font</b></strike></font></u></i></b></strike>::<u><strike>Strike2</strike></u>
Мне нужно, чтобы соответствовать все специальные символы в HTML-тэгов-атрибутов (=
, "
, -
, :
)
Все выражение не имеет смысла, чего вы пытаетесь достичь? Кроме того, FYI не существует модификатора 'g' в PHP/PCRE. – HamZa