Я пытаюсь написать преобразование переменной фрагмента, которое выберет определенный сегмент из пути, указанного TM_FILEPATH
.
TM_FILEPATH
: ~/Projects/folder/Dir/tests/Unit/FooTest.php
Мне нужно взять Dir
. Я пытаюсь использовать следующее регулярное выражение: \/([^\/]*)\/tests
.
Преобразование фрагмента кода VS:
${TM_FILEPATH/\\/([^\\/]*)\\/tests/$1/}
Фактический выход:
~/Projects/folderDir/Unit/FooTest.php
Кажется, что преобразование сбрасывает значение полного совпадения, а не заменяет переменную первой совпадающей группой, что мне и нужно.