Textmate简单查找/替换正则表达式

时间:2014-11-09 17:15:21

标签: regex textmate

我想获得这个结果:

  .col-xs-1       
      i.fa.fa-angellist
  .col-xs-1
      i.fa.fa-area-chart
  .col-xs-1
      i.fa.fa-at

来自此代码:

  .col-xs-1    

      i.fa.fa-angellist
      | fa-angellist
  .col-xs-1

      i.fa.fa-area-chart
      | fa-area-chart
  .col-xs-1

      i.fa.fa-at
      | fa-at

我试图找到| fa-(.*)并将其替换为whitespace但未成功。

1 个答案:

答案 0 :(得分:1)

没有TextMate来验证。

请尝试搜索^( \.col-xs-1 *\r)\r( i\.fa\.fa-[-a-z]+\r) \| fa-[-a-z]+\r并替换为\1\2

源和结果的第一行中有不同数量的空白。 (我注意到我确实从你的问题中复制了。)如果是故意的,这将需要搜索表达式的调整。关于你自己的搜索表达式:管道字符用于表示替代品,如果要匹配字符串的实际部分,则需要进行转义。