Microsoft Word:删除空行或空段落

mar*_*ark 9 microsoft-word-2007 microsoft-word

好的,所以如果你搜索“单词删除空行”,你会得到很多东西,他们主要是在谈论替换两个连续空段落的特殊字符,即替换^p^p^p. 在你问之前:不,^p用空替换替换是行不通的,因为^p匹配回车而不是段落(即它将替换文档中的所有回车,将其转换为一个长文本)。

但是,我确实有空行,它们只是在回车前没有文本的行:就正则表达式而言,我将其描述为

^$
Run Code Online (Sandbox Code Playgroud)

或者就 HTML 而言,我正在谈论这个:

<p>Some text</p>
<p></p>
<p>some more text</p>
Run Code Online (Sandbox Code Playgroud)

而在 vi 中,我会简单地删除空行。但是我无法导出单词、修改文本和导入,它使用了繁重的格式等。

使用 Microsoft Word 2007。

mar*_*ark 10

@mutzmatron是正确的,替换^p^p^p实际上正确的方式。

但是,当我的文档包含 eg^p^p^p^p或类似内容时,它不会将它们全部取出并再次离开^p^p。因此,我必须多次运行此搜索/替换操作,直到涵盖所有情况。