Мне нужна помощь с моим регулярным выражением, оно анализирует блок HTML и находит блоки стилей. Соответствие следует игнорировать, если оно найдено в указанных тегах c, например script
или noscript
.
Имеющееся у меня регулярное выражение, которое перехватывает блоки стилей
<style[^>]*>([^<]+)?<[\s\/]+style>
Тесты могут быть выполнены с использованием моего образца html в https://regex101.com/r/zRelb7/1
Мне известно о разборе DOMDocumment, поскольку этот проект недоступен, поэтому необходимо решение для регулярных выражений.