Нет.
Синтаксис XML является нерегулярным, чтобы вызвать кошмары от регулярных выражений.
Вы не первый, кто спрашивает об этом, но не расстраивайтесь, потому что вопрос о разборе HTML и XML с помощью регулярных выражений будет задаваться, потому что регулярные выражения выглядят идеально для работы, но это не так печально.
Синтаксис XML достаточно сложен, и вы не можете безопасно проанализировать его с помощью регулярного выражения. Это выглядит просто и регулярно, но есть много возможностей для возникновения проблем. Один неприятный раздел CDATA и все становится очень сложно И рассмотрите RSS-каналы, в которые вы встраиваете HTML в XML.
Поэтому, пожалуйста, используйте для этого библиотеку разбора XML. Их много.
Если вы хотите более детально взглянуть на этот вопрос, который дает несколько примеров синтаксиса ужасов, с которым вы можете встретиться и этот вопрос, который показывает, что произойдет, если вы попытаетесь проанализировать эти вещи с помощью Regular Выражения .