Sublime文本用正则表达式替换模式

时间:2017-05-30 13:55:35

标签: regex replace sublimetext3

使用Sublime Text 3我试图找到<span>元素的所有实例,其中类值未用引号括起来 - 例如<span class=foo> - 我想将类值包装在引号中。

在激活正则表达式选项的情况下,以下内容无法正常运行,因为搜索+替换:

  • 找到:<span class=[A-Za-z0-9]*>
  • 替换为:<span class="$1">

我得到的结果(我不想要)是<span class="">

突出显示显示搜索词正确匹配我想要的内容,但 $ 1 部分我要插入以前捕获的模式不起作用。我还在替换模式中尝试了\1

我的语法有什么问题?

1 个答案:

答案 0 :(得分:0)

答案以评论的形式提供。要捕获的模式没有用括号括起来。

  

告诉它你想要什么(捕获):<span class=([A-Za-z0-9]*)>

  • Alex K。