我们先来看word的“查找替换”对话框,是不支持多行粘贴复制入的:

word中如何批量替换到下一行(如何做多行查找和替换)(1)

点击“更多”按钮:

word中如何批量替换到下一行(如何做多行查找和替换)(2)

可以设置搜索选项和替换格式:

word中如何批量替换到下一行(如何做多行查找和替换)(3)

点击“特殊格式”按钮,有如下下拉菜单(注意此时的搜索选项没有勾选“使用通配符):

word中如何批量替换到下一行(如何做多行查找和替换)(4)

点击“段落标记”,会在“查找内容“的文本框中输入“^p”。

所以多行的查找替换虽不能直接直观地完成,但使用变通的办法就是将多少的文本粘贴到一个文本文件,将换行用符号“^p”代替,此时就可以做多行的查找替换了。(需要注意段后空格的情况。)

最常用的一个操作就是将空行替换掉:

word中如何批量替换到下一行(如何做多行查找和替换)(5)

有的文本工具是支持多行直接粘贴入做“查找替换”的,如dreamweaver:

word中如何批量替换到下一行(如何做多行查找和替换)(6)

dreamweaver还支持正则表达式。如用“\s*”表示一个或多个空格。

Notepad 则支持一次打开多个文档,对所有打开的文档做查找替换:

word中如何批量替换到下一行(如何做多行查找和替换)(7)

word的“搜索选项”还可以使用通配符:

word中如何批量替换到下一行(如何做多行查找和替换)(8)

此时点击”特殊格式“,出现的下拉菜单稍有不同:

word中如何批量替换到下一行(如何做多行查找和替换)(9)

可以使用的通配符类似于一些软件中的正则表达式。

^pt

表示以t开头的段落;

^g

内嵌图形;

^1

自绘图形;

^#^#^#^#

表示四位数;

^$

任意字母;

\

对一些可以用为通配符的符号的查找时的转义;

“-”

表示范围内的字符;

<

单词开头;

>

单词结尾;

[!]

{n}

出现次数

{n,}

至少n个;

{n,m}

出现n到m次;

"@"

前1个或多个;

-End-

,