使用正则表达式替换的printf样式多变量中的console.log的Sublime代码段

时间:2015-08-28 03:46:38

标签: regex sublimetext3

我正在尝试编写一个使用正则表达式替换的Sublime代码段来创建这样的内容:

它应解析%s的文本,并在文本后添加相应的逗号分隔占位符。

这是我能想到的,但它并没有像预期的那样发挥作用:

console.log('$1',${1/%(\w)/$1,/g});

这可能吗?

1 个答案:

答案 0 :(得分:1)

snippet无法做到这一点。片段运行一次,他们不会按照您希望的方式不断评估输入的文本 - 一个或多个字段可能附加了一个正则表达式,这将在字段填写时应用,但它可以& #39; t解析任意数量的字段。

然而,您可以在Python中编写一个EventListener插件来执行此操作。