我经常在 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
这将删除全部明确的换行符-不完全是我想要的但非常接近。