Имеется большой (1Мв) файл приблизительно такой структуры (фрагмент):
<site>
<site-metadata site-key="2093">
<name full="Signal Iduna Park"/>
<home-location city="Dortmund"
postal-code="44139"
street="Strobelallee 50"/>
</site-metadata>
</site>
Мне нужно повырезать блоки site-metadata из которых я потом повытаскиваю всё что нужно построчно.
Выражение '{<site-metadata(.*?)</site-metadata>}si' ищет построчно.
Как сделать, чтоб вырезало по всему файлу?