我正在尝试编写一个使用正则表达式替换的Sublime代码段来创建这样的内容:
它应解析%s
的文本,并在文本后添加相应的逗号分隔占位符。
这是我能想到的,但它并没有像预期的那样发挥作用:
console.log('$1',${1/%(\w)/$1,/g});
这可能吗?
答案 0 :(得分:1)
snippet无法做到这一点。片段运行一次,他们不会按照您希望的方式不断评估输入的文本 - 一个或多个字段可能附加了一个正则表达式,这将在字段填写时应用,但它可以& #39; t解析任意数量的字段。
然而,您可以在Python中编写一个EventListener
插件来执行此操作。