Даже сходу не представлю зачем дубли могут понадобиться. Разве что, если совпасть может одна из нескольких групп, а содержимое нужно получить строго в одном имени.
Возвращать хэш — слишком несовместимо, да и избыточно ради подобного. Дописывать постфиксы (digit-2, digit-3, …) неэлегантно.