Попробуйте (?<=-| |^)(\d+)(?!\d*\/)
Объяснение:
(?<=...)
- положительный прогноз, утверждайте, что предшествует совпадению с шаблоном внутри
-| |^
- соответствует либо -
,
, или начало строки ^
(\d+)
- сопоставить одну или несколько цифр и сохранить в первой группе захвата
(?!\d*\/)
- отрицательный прогноз, утверждайте, что следуетэто не ноль или цифры мроу, за которыми следует \/
.
Замените его на \1/1
, поэтому за первой группой захвата следуют /1
Демо