Habe das Problem immer noch nicht verstanden.
Damit du im Regex die Zahl mit Bindestrich als 1 Ergebnis bekommst kannst du folgendes Pattern verwenden:
[0-9-]+
0 bis 9 und zusätzlich Bindestrich

lg Andreas