You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Sublime Text中使用正则表达式删除指定内容以保留关键词

在Sublime Text中使用正则表达式删除指定内容以保留关键词

嗨,这事儿在Sublime Text里用正则替换就能轻松解决,我给你一步步说清楚:

  • 打开替换面板:按下Ctrl+H(Windows/Linux)或者Cmd+H(Mac),也可以通过顶部菜单栏的Find > Replace来打开。
  • 开启正则表达式模式:点击替换面板左下角的.*按钮(快捷键是Alt+R/Cmd+Alt+R),确保这个模式处于激活状态——这一步很关键,不然正则规则不会生效。
  • 输入查找规则:在「Find What」输入框里填入这段正则:^\[.*\] \[post\]
    给你拆解下这个规则的意思:
    • ^:匹配每一行的开头位置
    • \[:匹配左方括号(因为括号是正则里的特殊字符,所以要加反斜杠转义)
    • .*:匹配任意数量的任意字符(除了换行),刚好覆盖从第一个左括号到最后一个右括号之间的所有内容
    • \]:匹配右方括号
    • \[post\]:匹配空格加上[post]这段固定内容
  • 设置替换内容:在「Replace With」输入框里留空就行,相当于把找到的内容全部删掉。
  • 执行替换:点击「Replace All」就能一次性处理所有符合条件的行;如果想逐个确认修改,就点击「Replace」慢慢操作。

举个例子,原行是:

[Sat Dec 31 18:24:18.700 2022] 0.017 sec 0.017 sec [all/2/rel 37 (0,700) @groupparentid] [post]keyword

替换后就会变成:keyword,完全符合你的需求~

备注:内容来源于stack exchange,提问作者Nass

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 14:29:51