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

如何用正则表达式删除每行首个空格前的所有字符(OpenOffice Calc/Notepad++)

我来帮你轻松搞定这个需求——删除每行首个空格之前的所有内容,不管是用OpenOffice Calc还是Notepad++,都有对应的正则表达式方案,具体操作步骤如下:

在OpenOffice Calc中实现
  • 先选中你需要处理的所有目标单元格
  • 按下快捷键Ctrl+H打开「查找和替换」对话框
  • 点击对话框里的「其他选项」,勾选「正则表达式」选项
  • 在「查找内容」输入框中填入正则:^[^ ]+
  • 「替换为」输入框保持空白(什么都不用填)
  • 最后点击「全部替换」,就能一键完成处理啦

小提示:这个正则的逻辑是^匹配行的开头,[^ ]+匹配任意非空格的字符(至少一个),后面跟着一个空格,刚好精准选中每行首个空格前的所有内容,替换为空就完成了删除。

在Notepad++中实现
  • 打开需要处理的文本文件,按下Ctrl+H打开「替换」对话框
  • 在对话框左下角勾选「正则表达式」模式(注意不要选「扩展」模式哦)
  • 在「查找目标」输入框中填入同样的正则:^[^ ]+
  • 「替换为」输入框留空
  • 点击「全部替换」按钮,所有行的目标内容就都被删除了

内容的提问来源于stack exchange,提问作者marya

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 03:26:50