use Regexp::Common; qr !$RE{balanced}{-begin => "<value>"}{-end => "</value>"}{-keep}!; [download]
In reply to Re: Balanced delimiter parsing by Abigail-II in thread Balanced delimiter parsing by moxliukas