如何重新格式化 OpenOffice 中的文本并忽略明确的换行符?

如何重新格式化 OpenOffice 中的文本并忽略明确的换行符?

我经常在 OpenOffice Writer 文档中插入文本文件,然后花费大量时间重新格式化结果。问题是这些文本文件包含换行符,OOWriter 随后会使用这些换行符强制换行。因此,我得到了以下结果:

aa bb cc dd ee
ff
gg hh ii jj kk
ll mm

当我希望整个段落的格式正确时:

aa bb cc dd ee ff gg
hh ii jj kk ll mm

是否有一种(最好是简单的)方法可以重新格式化文本以实现此结果?

编辑:

这是一个可重现的例子:

123 121 21 23232 2323 232 23232 2332 23 22332 3 22 2 323 23232 23232 23 323 23232  sds sfsdfs sdfs sfsdfs
3232 232 223 23232 22323 23 23232 2323 23232 2 2 sdsd sdad asdasas adsada adasda adassda fsdfs sfsdf sfsdfs
adsaa dasa addasadaa adasads adas das adas as d a das ad a dsa da sd ad sad asasasd asds sfdfds sfsfsd
hfghfg fghfhg fhfgh fhgfh fhfgf fhghf fh fgh fg hfg hfg hfghrttyhfg  fhfh hf h f hg f hffg dfs sdfsfwet ytyt

由于没有空行,我认为此文本是单个段落。但如果我在 OOWriter-3.3 中将此内容插入或粘贴到新的空文档中,则会出现以下情况:

123 121 21 23232 2323 232 23232 2332 23 22332 3 22 2 323 23232 23232 23 323 23232  sds sfsdfs 
sdfs sfsdfs
3232 232 223 23232 22323 23 23232 2323 23232 2 2 sdsd sdad asdasas adsada adasda adassda fsdfs
sfsdf sfsdfs
adsaa dasa addasadaa adasads adas das adas as d a das ad a dsa da sd ad sad asasasd asds sfdfds sfsfsd
hfghfg fghfhg fhfgh fhgfh fhfgf fhghf fh fgh fg hfg hfg hfghrttyhfg  fhfh hf h f hg f hffg dfs sdfsfwet 
ytyt

是否有一种自动的方法来重构文本流以便所有行都能被正确填充?

答案1

我找到了部分解决方案:

  • 标记文本
  • 选择“查找和替换”
  • More Options从菜单中启用正则表达式
  • 输入Search for:一个$
  • 留空Replace with:
  • Replace All

这将删除全部明确的换行符-不完全是我想要的但非常接近。

相关内容