【问题标题】:How to trim and replace in one regex如何在一个正则表达式中修剪和替换
【发布时间】:2014-01-21 23:09:00
【问题描述】:

我正在写一个崇高的文本sn-p,

我想插入一个字符串,删除文件路径的头部和尾部,并用点替换斜杠。

例如

输入:'/workspace/proto/src/app/dashboard/scrum/burnDownChart.js'

输出:'dashboard.scrum.burnDownChart'

文件的深度未知。

我已经写了${TM_FILEPATH/^.*app\/(.*)\.js$/\1/} 来删除头部和尾部

我已经写了${TM_FILEPATH/\//./g}' 来替换斜线

但我找不到一种方法来链接操作或将一个操作嵌套在另一个操作中

我试过 ${${TM_FILEPATH/^.*app\/(.*)\.js/\1/}/\//\./g} ,但它只是给了 /\//\./g}

【问题讨论】:

    标签: regex sublimetext2 code-snippets


    【解决方案1】:

    您可以编写一个宏来链接几个命令,就像您一起描述的那些命令。 check them out here

    【讨论】:

      猜你喜欢
      • 2017-01-18
      • 2016-12-18
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 2011-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多