Регулярные выражения можно использовать только для преобразования переменных фрагмента в теле фрагмента, но вы можете поместить несколько префиксов фрагмента, например, так:
"stripLastDirectory": {
"prefix": ["lsd", "lsf", "lsq"],
"body": [
"${TM_DIRECTORY/.*[\\\\|\\/]+(.*)/$1/}"
],
},
Так что, возможно, вы сможете выполнить то, что вам нужно, таким образом.
Это недавнее изменение функциональности сниппета ( примечания к выпуску за сентябрь) и, похоже, он еще не дошел до этих документов: пользовательские фрагменты .