【发布时间】:2017-10-31 01:10:15
【问题描述】:
使用 Sublime Text 3 我正在尝试查找 <span> 元素的所有实例,其中类值未包含在引号中 - 例如<span class=foo> – 我想将类值括在引号中。
以下内容无法按预期工作,因为激活了正则表达式选项的搜索 + 替换:
- 查找内容:
<span class=[A-Za-z0-9]*> - 替换为:
<span class="$1">
我得到的结果(我不想要的)是<span class="">
突出显示搜索词与我想要的内容正确匹配,但我要插入先前捕获的模式的 $1 部分不起作用。我也在替换模式中尝试过\1。
我的语法有什么问题?
【问题讨论】:
-
告诉它你想要什么(捕获):
<span class=([A-Za-z0-9]*)> -
注意是否还需要捕获双引号。
-
@sp00m 在这种情况下,现有文本中没有引号
标签: regex replace sublimetext3