Я пишу возвышенный фрагмент текста,Как обрезать и заменить в одном регулярном выражении
Я хочу, чтобы вставить строку, которая удаляет заголовок и Tailer пути к файлу и заменить косую черту с точками.
например.
вход: '/workspace/proto/src/app/dashboard/scrum/burnDownChart.js'
выход: 'dashboard.scrum.burnDownChart'
Глубина файла неизвестен.
Я написал ${TM_FILEPATH/^.*app\/(.*)\.js$/\1/}
удалить заголовок и Tailer
И я написал ${TM_FILEPATH/\//./g}'
заменить слэш
Но я не могу найти путь к цепи операций, или в гнезде один в другой
Я пробовал ${${TM_FILEPATH/^.*app\/(.*)\.js/\1/}/\//\./g}
, но он просто дает /\//\./g}