求word批量隔行(非空行,有字)删除方法。。。

举个例子:

1111

2222

3333

4444

、、、、

我想在word(用的是2013版本)中,批量删除2222、4444等所在的一整行,以前接触过一种方法,用的是替换工具(不是用的^p^p换^p,请不要没看仔细随意粘贴网上资料。),word大神们,求帮助,衷心感谢!

PS:不太想用宏,还没学到这里来,觉得有点复杂,敢问有没有其它的方法?

查找:(*^13)*^13 其中*表示任意字符,^13表示回车换行符
替换为:\1 其中\1表示只保留第一个括号内匹配的内容
下方勾选“使用通配符”,必须勾选!
点击全部替换即可。追问

那我还有2个问题,也希望你回答一下:
第一:这个方法属于word中哪类知识点中的,我以前也看过几本word的书,没有见过这种类似的方法。
第二:如果我想删除上面的1111、3333,又该如何操作,是替换总改为\2吗?

追答

这类问题属于word的替换和通配符的使用,你可以搜索一下word通配符的有关内容,word本身的在线帮助里也能找到相关内容。

参数\1,\2,\3,……表示匹配到的内容(即“查找”中的(),有几个()就对应几个参数),其中参数\1表示匹配到的第一项内容,参数\2表示匹配到的第二项内容,依次类推。

第2个问题:
查找:*^13(*^13)
替换为:\1
勾选使用通配符。

或者:
查找:(*^13)(*^13)
替换为:\2
勾选使用通配符。
这里有两个括号,但我们只需要保留第二个匹配的内容。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-27
从111到444选中,delete即可
相似回答