如何将HTML标签ID和类名中的所有下划线替换为连字符?
在Sublime Text中批量修正HTML的ID/类名格式
操作步骤
- 打开替换面板:按下
Ctrl+H(Windows/Linux)或Cmd+H(Mac)调出替换窗口 - 启用正则匹配:点击替换面板右上角的
.*按钮(或快捷键Alt+R/Option+R),开启正则表达式模式 - 填写查找规则:在「查找」输入框中粘贴以下正则表达式:
这个表达式会精准定位仅出现在(?<=(id|class)=["‘’“”][^"‘’“”]*)_id/class属性值引号内的下划线,避免误改代码中其他位置的下划线 - 设置替换内容:在「替换」输入框中输入
- - 执行替换:
- 点击「替换全部」完成批量修改
- 若需要逐次确认,点击「替换」逐个处理匹配项
效果示例
原代码:
<div id="contact_container" class="user_info_card"></div>
替换后目标代码:
<div id="contact-container" class="user-info-card"></div>
内容的提问来源于stack exchange,提问作者Marcus
相关产品推荐
相关产品推荐

