fn generate_regular_expression_and_name_list( part_list: &[&Part], options: &Options, ) -> (String, Vec<String>)