【发布时间】:2019-10-17 16:07:25
【问题描述】:
我正在尝试创建以下行作为 VS Code 的 sn-p:
MyFooVariable mytype `json:"myFooVariable"`
所以我有以下sn-p base
"Struct member declaration with json decorator": {
"prefix": "json",
"body": [
"${1} ${2} `json:\"${1}\"`"
],
"description": "Add suffix for json Marshaller"
}
在${1} 的第二次使用中,我想用下驼峰壳替换上驼峰壳。我想我应该使用正则表达式进行替换,但是一旦我尝试用正则表达式做任何事情,我的大脑就会跑掉。
你能帮我解决这个问题吗?
我知道我应该向你展示我的尝试,但相信我,这无关紧要。
【问题讨论】:
-
试试
${1/^(.)/${1:/downcase}/}。看看你尝试了什么以及它是如何工作的仍然很重要。 -
谢谢,效果很好!你能回答这个问题,以便我验证它,同时解释它为什么有效吗?
标签: regex vscode-settings code-snippets vscode-snippets