繁体   English   中英

在Sublime Text 2中查找并替换为regex

[英]Find and replace with regex in Sublime Text 2

我正在使用Sublime Text 2,并且想将bootstrap2项目转移到bootstrap3。

我该如何更换:

span2 

col-lg-2

我的模式是

span[0-9]+

查找内容:span(\\ d)

替换为:col-lg- $ 1

  • (\\ d)匹配一位数字并将其存储在匹配组1中
  • $ 1插入匹配组1

不要忘记启用正则表达式按钮(“。*”)。

您的“ span([0-9])”也有效

您的正则表达式是正确的,只需在要捕获的零件周围放置一个捕获组 ,然后在替换中参考该捕获组

使用Ctrl + H打开搜索和替换 ,启用正则表达式 ..

Find: span([0-9]+)
Replace: col-lg-$1

编辑

要将类添加到输入字段,可以使用以下命令:

Find: <input[^>]*class="\K[^"]*
Replace: form-control

Sublime Text 2允许您使用\\K转义序列。 \\K重置报告的匹配项的起点,并且不再包含任何以前使用的字符。

暂无
暂无

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

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