- Автор темы
- #1
Хочу в php скрипте удалить лишние теги, но регулярка не работает когда есть перенос на другую строку.
Есть код с мусором вида
Нужна регулярка которая удаляет теги <xml>...<xml> вместе с содержимым.
Подобрал такую:
Она работает когда текст в одну строку между <xml>...<xml>. Знаю что нужен модификатор s но почему-то не работает.
К сожалению перепробовал кучу програм, удаляет и то что надо оставить.
P.S. Подобрал такую
на сайте работает а у меня нет почему-то. Где косяк? Сайт
Есть код с мусором вида
PHP:
<p style="text-align: left;"><!--[if gte mso 9]><xml> <o:OfficeDocumentSettings>
<o:AllowPNG /></o:OfficeDocumentSettings></xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom></xml><![endif]-->
Тут много буков</p>
Подобрал такую:
PHP:
"/<xml>(.*)<\/xml>/e"
К сожалению перепробовал кучу програм, удаляет и то что надо оставить.
P.S. Подобрал такую
PHP:
<xml>(.*)\s(.*)</xml>
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.