>>756
[\s\S]+?
ここをいじった方がいいんじゃない?
試してないけどこんな感じで……
(?:(?!</a\s*>)[\s\S])+?</a\s*>(?:(?!</ul\s*>)[\s\S])+?