Фрагмент для разделения переменной TM_FILENAME_BASE на две части для VScode - PullRequest
0 голосов
/ 03 марта 2020

У меня есть файл с именем KEY - My text with spaces.md и что разделить это имя файла как фрагмент кода Visual Studio (vscode). Цель: Разделить имя файла на KEY и My text with spaces и удалить сплиттер -.

Мне удалось правильно получить последнюю часть (значение). Но у меня не получается с первой частью (ключом).

Q1: Как получить часть key?
Q2: Есть ли лучший способ получить часть value?

markdown.code-snippets file

{
    "Add new acronym":{
        "prefix": "kw-new-acronym",
        "scope": "markdown",
        "body": [
            "key  : \"${TM_FILENAME_BASE/[^0-9^a-z]//gi}\"",
            "value: \"${TM_FILENAME_BASE/\\w* - //gi}\""
        ],
        "description": "Add new acronym"
    }
}

Некоторые ссылки:

1 Ответ

0 голосов
/ 03 марта 2020

Я нашел решение для Q1 и Q2, это довольно просто: -)

markdown.code-snippets file

{
    "Add new acronym":{
        "prefix": "kw-new-acronym",
        "scope": "markdown",
        "body": [
            "key  : \"${TM_FILENAME_BASE/(.*) - (.*)/$1/}\"",
            "value: \"${TM_FILENAME_BASE/(.*) - (.*)/$2/}\""
        ],
        "description": "Add new acronym"
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...