2022-05-27 06:02:55
在 Sublime Text 中,可通过正则表达式结合查找替换功能批量删除指定行,具体技巧如下:
1. 删除包含特定关键词的行按下 Ctrl + H(Windows/Linux)或 Cmd + Option + F(Mac)打开“查找与替换”面板。
点击查找框右侧的 .* 按钮,启用正则表达式模式。
在“查找”输入框中输入正则表达式:^.*关键词.*$(将“关键词”替换为目标内容)。
“替换”框留空,点击“全部替换”即可删除所有匹配行。
启用正则模式后,在“查找”输入框中输入:^s*$。
“替换”框留空,执行“全部替换”。
启用正则模式后,根据需求选择以下正则表达式:
删除以 # 开头的行:^#.*$
删除以 // 开头的行:^//.*$
“替换”框留空,执行“全部替换”。
启用正则模式后,在“查找”输入框中输入:^(?!.*关键词).*$(将“关键词”替换为目标内容)。
“替换”框留空,执行“全部替换”。
总结:Sublime Text 的正则表达式功能强大,通过灵活组合符号(如 ^、$、.*、(?!))可高效完成批量删除行任务,显著提升文本处理效率。