Word 查找替换:通配符、特殊字符与批量清理

适用场景

把全角空格换成半角、删除空行、统一日期格式、给数字和英文之间加空格、按样式批量替换。Word 的查找替换比 Excel 多一层“通配符”模式,功能强,但开关一开,特殊字符的含义会变。

基本操作

特殊字符

“特殊字符”按钮可以插入:

代码 含义
^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,}
替换:(留空)

执行前备份;如果数字是编号、金额或日期的一部分,会被一起删掉。

按格式替换

“替换为”框获得焦点时,点“格式”可以指定字体、段落、样式:

格式设置会一直保留在对话框里,下一次替换可能继续套用;完成后点“不限定格式”清除。

易错点

相关条目

参考链接

读完自测

合上页面,先回答,再展开对照。

  1. 删除空行时,查找和替换分别写什么?
  2. 通配符里的 \1 是什么意思?
  3. 为什么“全部替换”前要先备份?
答案
  1. 查找 ^p^p,替换 ^p,重复执行直到没有匹配。
  2. 引用查找表达式里第一个括号分组的内容,用在“替换为”里。
  3. 全部替换可能一次性改错大量内容,且关闭文件后无法撤销;应先保存或备份。
微信小程序码:扫码打开命令速查小程序

小程序版

微信扫码,随时查命令