Я не очень хорошо разбираюсь в regex и не могу понять, почему он выбирает следующий символ после -
/[\-][^ - ]/g
с этим он выбирает - и следующий символ.
Я хочу выбрать тире между двумя числами, но не хочу выбирать тире с пробелом до и после.
на самом деле я пытаюсь использовать это в Ubuntu для рекурсивного переименования каталогов с именем
#### - ##-##
в
#### - ##:##