保持段落开头的同时删除Google文档中的空行

时间:2019-02-08 07:05:35

标签: regex google-docs

Google文档可让您使用正则表达式查找和替换项目。默认情况下,页面在新段落的开头或结尾没有任何段落空格。您必须从Format > Line spacing > Add space before paragraph/add space after paragraph添加这些空格。在默认状态下,这些段落空间本质上是空行。有没有办法使用正则表达式删除这些空行?我尝试了\r\n,但是没有用。

2 个答案:

答案 0 :(得分:2)

在“查找”框中尝试以下正则表达式:

\n(?=\n)

答案 1 :(得分:0)

对于开发人员来说,Google的Regex RE2形式可能还可以,但对于普通的非开发人员最终用户而言,这是令人沮丧的,几乎没有用的混乱。我进行了大量的pdf,txt和epub-to.docx和.odt转换,并且发现了最好的(也是唯一的)方式来大量替换空白,空白段落,字符,开头段落中的空白等。就是使用LibreOffice Writer进行正则表达式的搜索和替换,然后将清理后的文档上传并转换为.docx或Google文档。相信我,如果文档长于3页或更多页(我经常将文档转换为700页),则此方法比简单地先弄清楚您需要使用的Google regex代码要快得多。学习内置LO查找和替换功能的正则表达式非常简单,要获得更大的火力,您可以调用附加LO程序“ Advanced Search;”。后者还可以帮助您学习在Writer的本机S&R函数中使用的字符串。我刚刚从https://lowriterhacks.blogspot.com开始撰写有关Regex和其他LibreOffice Writer黑客的博客。我不是程序员或开发人员,因此该博客对最终用户非常友好。当我发现难以或无法在Google搜索或软件的“帮助”功能中找到的黑客时,我就会发帖。