繁体   English   中英

用正则表达式升华文本替换模式

[英]Sublime text replace pattern with regex

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

作为激活+ regex选项的搜索+替换,以下各项无法正常工作:

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

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

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

我的语法有什么问题?

答案作为评论提供。 要捕获的图案未用括号括起来。

告诉它您想要(捕获)的内容: <span class=([A-Za-z0-9]*)>

  • 亚历克斯·K。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM