(?:(
){2})(?'Gallery'.*)((
){1}) - sets a group just for gallery - replace with ${Gallery} (?:(){1})(?'Title'.*?)((){1}) - sets a group for title (?'Title'

.*(),?)\s(?'Venue'(\(gs\).*\(ge\)\sMelbourne\.))\s*(?'Artist' [A-Z]{2,}(.*))\r\n - to separate groups in final step.