把全角空格换成半角、删除空行、统一日期格式、给数字和英文之间加空格、按样式批量替换。Word 的查找替换比 Excel 多一层“通配符”模式,功能强,但开关一开,特殊字符的含义会变。
Ctrl+H 打开“查找和替换 → 替换”;Ctrl+F 打开查找窗格;“特殊字符”按钮可以插入:
| 代码 | 含义 |
|---|---|
^p |
段落标记(回车) |
^t |
制表符 |
^l |
手动换行符(Shift+Enter) |
^m |
分页符 |
^s |
不换行空格 |
^~ |
不换行连字符 |
^# |
任意数字 |
^$ |
任意字母 |
^? |
任意字符 |
^& |
查找内容本身(用在“替换为”里) |
^c |
剪贴板内容 |
查找:^p^p
替换:^p
连续点“全部替换”几次,直到没有匹配。空行可能包含空格或制表符,先处理 ^p ^p 这类带空格的空行,再处理纯空行。
查找:^t
替换: (四个空格)
反过来也可以把连续空格换成制表符,但要注意正文里的普通空格也会被匹配;先限定范围或逐条替换。
勾选“使用通配符”后:
| 通配符 | 含义 | 示例 |
|---|---|---|
? |
任意单个字符 | 张? 匹配“张三” |
* |
任意多个字符 | 第*章 匹配“第一章”到“第 N 章” |
[abc] |
括号内任意一个字符 | [甲乙丙] |
[!abc] |
除括号内以外的字符 | [!0-9] |
[a-z] |
范围 | [A-Z] |
@ |
前一个字符一个或多个 | [0-9]@ |
< |
单词开头 | <第 |
> |
单词结尾 | 章> |
{n} |
恰好 n 个 | [0-9]{4} |
{n,} |
至少 n 个 | [0-9]{2,} |
{n,m} |
n 到 m 个 | [0-9]{2,4} |
() |
分组 | ([0-9]{4})-([0-9]{2}) |
\1 |
引用第 1 个分组(用在“替换为”) | \1年\2月 |
\ |
转义通配符 | \* 匹配星号本身 |
把 2026-10-31 转成 2026年10月31日:
查找:([0-9]{4})-([0-9]{2})-([0-9]{2})
替换:\1年\2月\3日
勾选“使用通配符”。三个括号是三个分组,替换里的 \1、\2、\3 分别引用它们。
查找:([0-9])([A-Za-z])
替换:\1 \2
每匹配到一个“数字+字母”的组合,就在中间加一个空格。英文和中文之间加空格也可以按同样思路分组,但中文字符范围在 Word 通配符里不如正则直观,建议先小范围试。
查找:[0-9]{1,}
替换:(留空)
执行前备份;如果数字是编号、金额或日期的一部分,会被一起删掉。
“替换为”框获得焦点时,点“格式”可以指定字体、段落、样式:
格式设置会一直保留在对话框里,下一次替换可能继续套用;完成后点“不限定格式”清除。
^p、^t 等部分特殊字符的行为会变化;不确定时先取消通配符,分两步替换。* 太贪婪:第*章 会从第一个“第”匹配到最后一个“章”,可能跨很多段;用更精确的分组或先缩小范围。<、> 控制词边界。合上页面,先回答,再展开对照。
\1 是什么意思?^p^p,替换 ^p,重复执行直到没有匹配。
小程序版
微信扫码,随时查命令