Регулярное выражение для поиска названия улицы

Имеется список адресов вида:

  • ул.9 Мая 12-21

  • пр.Октября 15-55

Необходимо выделить из этих адресов название улиц. То есть получить список вида:

  • ул.9 Мая

  • пр.Октября

Пример регулярного выражения, выполняющего эту задачу:

([^-]+) [0-9][^-]*-[0-9]+