ARTICLE · 1145274
网页复制来的文档全是空行?一次替换删干净
网页复制来的文档全是空行?一次替换删干净
查资料把网页内容复制进文档,一粘贴才发现:段与段之间夹着成串的空行,一百页的资料半页是空白。手动一行行删,删到手抽筋也删不完。
其实删除键按一百次的事,替换一次就能做完。
重复劳动之所以重复,是因为没人告诉你「批量」这两个字。
关键命令
第一步:认识 ^p
Word 的查找替换里,回车符写作 ^p。空行的本质,就是连在一起的多个回车:
「段落一」^p
^p ← 这就是空行
^p ← 连排的空行更多层
「段落二」^p
把「两个回车」换成「一个回车」,空行就消掉一层。
方式对比
第二步:连点几次全部替换
按 Ctrl+H 打开查找替换,按这样填:
查找内容:^p^p
替换为:^p
点「全部替换」——多点几次,直到提示替换 0 处
为什么要多点几次?三个连着的空行,一次替换消一层、还剩两层,反复几轮直到干净,一般三五个来回就收敛了。
第三步:顽固空行的组合拳
有的空行里藏着软回车(Shift+Enter 产生的向下箭头)或行尾空格,^p 替换不动它们。接着做两轮:
第二轮:查找 ^l^l 替换为 ^l (软回车连排的空行)
第三轮:查找「空格+^p」 替换为 ^p (行尾带空格的,先去空格)
第三轮的查找内容里,^p 前面敲一个空格。做完这三轮,文档基本一尘不染。
顺手补一刀
行内多余空格也不想留?查找 ^w 替换为一个空格,连续空格自动合并。
删完空行,全文立刻短一截,打印都省纸。就像给书架掸灰——一把抹布扫一层,总好过一格格地擦。