.<fieldset>[^<]*<legend>([^<]*)</legend>([^<]*)</fieldset> => _^\1^_\2_^/\1^_
<fieldset>[^<]*<legend>([^<]*)</legend>((^fieldset)*)</fieldset>
(^fieldset)