Notepad++正则入门:5个符号够用了
更新时间:2026-10-29 · 适用于 v8.9.8.1
Notepad++ 是一款免费开源的 Windows 代码编辑器,正则表达式是它批量处理文本的进阶手段:用一个模式描述要找的内容,一次替换成百上千处。本篇是入门向导,从「正则是什么」讲到「能干什么」,配合实例建立概念,深度用法见本站进阶教程。
软件简介
正则表达式(Regular Expression,常简写为 regex)是一种文本模式描述语言:\d 表示一个数字、\w 表示字母数字下划线、* 表示前一符号重复任意次,组合起来就能描述「手机号」「日期」「行首空格」这类目标。这款编辑器的查找替换(Ctrl+H)与文件中查找(Ctrl+Shift+F)都支持正则模式,当前版本采用 Boost 正则引擎。
核心功能
以下功能开箱即用或简单配置即可获得:
1. 模式开关与基本符号
按 Ctrl+H 打开替换面板,左下角「查找模式」选「正则表达式」即启用。先认识五个符号:\d 数字、\w 字母、\s 空白、. 任意字符、+ 前一符号至少一次。例如 \d+ 匹配任意连续数字,能一次选中文中所有数字串。
2. 定位符锚点
^ 代表行首、$ 代表行尾:^\s+ 匹配行首空白(可用来删行首空格)、\s*$ 匹配行尾空白、^$ 精确匹配空行。锚点不匹配具体字符,只标记位置,是「按位置找内容」的基础,删除空行、去首尾空白都靠它们。
3. 字符组与次数
方括号描述一个字符的候选集:[0-9] 数字、[a-zA-Z] 英文字母、[,。] 中文标点。花括号控制次数:a{3} 恰好三次、\d{2,4} 两到四位。组合示例:1[3-9]\d{9} 是常见的手机号模式,实际匹配中很好用。
4. 捕获与替换引用
圆括号把匹配内容捕获成组,替换时用 \1、\2 引用:查找 (\d{4})-(\d{2})-(\d{2}) 替换为 \2/\3/\1 就能把 2026-10-29 批量改成 10/29/2026 格式。捕获组是「搬移内容」的核心,理解它正则才算入门。
5. 试错与安全习惯
学习期三件事:先点「查找下一个」逐个验证匹配是否正确,再「全部替换」;不确定的表达式先复制文件副本练手;替换后 Ctrl+Z 可撤销当前文件的操作。养成先验证后替换的习惯,正则就不可怕。
适用人群
适合这些人:被批量替换需求推动、想系统入门正则的编辑器用户;整理数据报表的办公岗位;开始接触文本处理的编程新手。本文看完能应付七八成日常需求;更复杂的场景(环视、命名组)可进阶到本站正则实战教程。
下载与安装说明
正则功能内置,从本站下载页安装编辑器(x64 约 6.6MB)即用,无需插件。建议学习路径:本篇读懂概念 → 打开一个测试文本把五个实例各跑一遍 → 记下捕获组语法 → 需要时查符号表扩展,两周即可熟练日常用法。
常见问题
正则符号看着就头大怎么办?
不必背。日常高频符号就上十来个,先把本文五个例句跑通,理解「符号描述模式」的思路,剩下当字典查即可。多数人卡在没动手,不在天赋。
为什么我的表达式匹配不到?
最常见三个原因:查找模式没选「正则表达式」;中文标点写成了英文(,和,不同);^ $ 用在了多行语义之外。逐项排查基本都能定位。
能一次替换整个文件夹吗?
能。Ctrl+Shift+F 打开「在文件中查找」,选目录与文件类型,填正则后用「在文件中替换」。此操作不可撤销,务必先备份或用其预览功能确认。
和 Excel 的通配符一样吗?
不一样。Excel 的 * ? 是通配符,正则的功能与精确度都更强,语法也不兼容。从通配符迁移过来时,把 * 理解为「任意内容」即可快速上手。
选择适合您的下载线路
多线路保障,快速获取 Notepad++
官方直链
官方服务器,稳定可靠,更新最及时