Notepad++如何用正则将5位及以上数字替换为前4位
Notepad++ 长数字批量截断操作步骤
- 按下
Ctrl+H快捷键调出替换面板 - 切换到「替换」标签,勾选底部的正则表达式选项,取消勾选「点匹配换行符」(无跨行需求的前提下)
- 「查找目标」输入正则:
(\d{4})\d+ - 「替换为」输入:
$1
正则逻辑说明:
(\d{4})为捕获组1,匹配连续数字的前4位;后续的\d+匹配第5位及之后的所有连续数字,整体仅匹配长度≥5的连续数字串,不会触发4位及更短数字的替换。
- 先点击「查找下一个」验证匹配范围是否符合预期,确认无误后点击「全部替换」即可完成批量处理。
效果验证
- 原内容
99999999→ 替换后为9999 - 原内容
12345.66→ 替换后为1234.66 - 原内容
1234→ 无匹配,保持原内容不变
内容的提问来源于stack exchange,提问作者Ajay
相关产品推荐
相关产品推荐

