Я пытаюсь написать фрагмент VSCode для заполнения пути удаленного репо, используя локальный путь репо Windows в качестве основы, но немного борюсь с синтаксисом, кто-нибудь может помочь?
"MetaData Snippet": {
"prefix": "META",
"body": [
"<#",
" .SYNOPSIS",
" ${1:Enter general synopsis of the type of script}",
"",
" .DESCRIPTION",
" ${2:Short description of what the script will do}",
"",
" .PARAMETER ${3:ParameterNameHere}",
" ${4:Description of the parameter}",
"",
" .EXAMPLE",
" ${5:Example of how to use the code and also expected output}",
"",
" .NOTES",
" VSTS: ${7:$TM_FILEPATH/(.)(:\\)(.*)(\\TSO NH)//g}",
"",
" | Author | QC | VSTS Story ID | Release Date |",
" -----------------------------------------------------------------------------",
" | ${8:Author Name} | ${9:Name of reviewer} | ${10:Story Number} | $CURRENT_DATE/$CURRENT_MONTH/$CURRENT_YEAR_SHORT |",
"#>"
],
"description": "MetaData Snippet"
}
ПРИМЕР ПУТИ:c:\Users\USERNAME\git\Cloud and Automation\.vscode\test.ps1
По сути, я хочу вырезать c:\Users\USERNAME\git\
и остаток, который я хочу заменить \
символов на /
.
Я знаю, что мой синтаксис неправильный, но я 'я не уверен, что достаточно хорошо понимаю регулярные выражения и не могу понять: (
Подводя итог, хочу превратить:
c:\Users\USERNAME\git\Cloud and Automation\.vscode\test.ps1
в:
Cloud and Automation/.vscode/test.ps1