You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何用Notepad++查找替换提取字符前的数字

用Notepad++提取文本中的数字并整理成序列

嘿,这个需求用Notepad++的正则查找替换功能就能快速搞定,我给你一步步拆解操作:

  • 首先打开你的目标文本文件,按下快捷键Ctrl+H调出查找替换窗口
  • 在窗口右下角的「查找模式」里,选择「正则表达式」(这是关键,普通模式识别不了正则规则)
  • 在「查找内容」框里输入:(\d+)\D+
    简单解释下这个正则逻辑:
    • (\d+):捕获一段连续的数字(这正是我们要保留的核心内容)
    • \D+:匹配数字后面所有非数字的字符(也就是需要剔除的冗余部分)
  • 在「替换为」框里输入:\1
    这里的\1代表刚才捕获到的那段数字,后面加个空格是为了让数字之间保持清晰分隔
  • 最后点击「全部替换」按钮,你就能得到想要的结果啦!

小补充:处理末尾多余空格

要是替换后文本末尾多了一个空格,你可以再做一次快速替换:

  • 查找内容输入: $(注意前面有个空格)
  • 替换为留空,再点一次「全部替换」就能去掉末尾多余的空格。

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

火山引擎 最新活动