^(?P<author>((?!\s-\s).)+)\s-\s(?P<series>((?!\[).)+)\[(?P<series_index>((?!\])\d)+)\]\s-\s(?P<title>((?!\.).)+)