0

我有一个文件,其名称KEY - My text with spaces.md以及将该文件名拆分为 Visual Studio Code (vscode) Snippet 的内容。目标:拆分文件名 inKEY和 inMy text with spaces并删除 splitter -

我能够以正确的方式获得最后一部分(值)。但我在第一部分(关键)上失败了。

Q1:如何获得key零件?
Q2:有没有更好的方法来获取value零件?

markdown.code-snippets 文件

{
    "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"
    }
}

一些链接:

4

1 回答 1

0

我找到了 Q1 和 Q2 的解决方案,它很容易:-)

markdown.code-snippets 文件

{
    "Add new acronym":{
        "prefix": "kw-new-acronym",
        "scope": "markdown",
        "body": [
            "key  : \"${TM_FILENAME_BASE/(.*) - (.*)/$1/}\"",
            "value: \"${TM_FILENAME_BASE/(.*) - (.*)/$2/}\""
        ],
        "description": "Add new acronym"
    }
}
于 2020-03-03T07:15:56.877 回答