В этой статье утверждается, что регулярные выражения не могут соответствовать вложенным структурам, потому что регулярные выражения являются конечными автоматами.
Затем он предлагает список проблем, в ответе на которые указано, что следующее не может быть решено с помощью регулярных выражений:
Поскольку 2 и 3 предположительно может содержать скобки; это вложение неразрешимо для регулярных выражений. Но почему невозможно сопоставить элемент XML? (Он не привел примеров).