Если вы выбрали регулярные выражения Perl, вы можете сделать что-то вроде:
<branch id="attribute">[\s\S]*</branch>
где \ s - любой символ пробела, включая символ новой строки и возврата, а \ S - любой другой символ. Обратите внимание, что это жадный по умолчанию, поэтому, если у вас есть следующая строка:
<branch id="attribute">
<leaf id="attribute"/>
<leaf id="attribute"/>
<leaf id="attribute"/>
</branch>
<branch id="attribute">
<leaf id="attribute"/>
<leaf id="attribute"/>
<leaf id="attribute"/>
</branch>
тогда одно регулярное выражение найдет ВСЮ строку как одно совпадение. Если вы не хотите этого делать, добавьте ?
следующим образом:
<branch id="attribute">[\s\S]*?</branch>
Как видно из ответов, в UltraEdit есть много способов сделать это!
ПРИМЕЧАНИЕ. Протестировано с UltraEdit 14.20.