我正在尝试使用正则表达式查找并删除OpenOffice文档中的任何空格或空白行。
目前我可以通过两个步骤来完成:
^$
并替换为空。这将删除所有空行。
^\s*$
并替换为空。这将删除所有只包含空格或制表符的行。
重要提示:从我的角度来看,这个第二个版本也应该删除任何空行(作为第一个版本),但实际上它没有。
所以,实际上有两个问题。
^$|^\s*$
和(^|^\s*)$
。但它不起作用。它只匹配空白行,而不匹配空行。测试文本:
Just for example, I changed spaces to dots
and tabs to dashes.
aa
..........................
-------------------
aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa
期望的结果:
aa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa
https://stackoverflow.com/questions/44528155
复制相似问题