一千君 发表于 2010-9-30 10:17

求教技术党,文字批处理方面的问题

说简单也麻烦,说麻烦也简单

就是,好长一段文本,现在是每两段中间空一到两行的形式排列的(有空一行也有空两行的),有没有什么办法能快速去除中间的空行?

我本人是DIY爱好者,以前几十万字的小说一般都可以在写字板里自己慢慢手动用方向键+backspace一行一行清理完,但是,今次是几个4000多页的大文件,而且限定了完工时间……必须上高科技了

另外,同上反向过来,想在没有空行的文本本件里,快速添加“每两段中间空一行”的格式,有没有什么快速的方法?

求高人指点,拜谢

好人修電腦 发表于 2010-9-30 10:19

word 替换功能,将两个连续的换行符替换为一个

mdk11223344 发表于 2010-9-30 12:13

2L正解
word里替换-高级-特殊符号,记得换行好像是^p

反过来同样反过来操作,替换分段标识就行了

eph 发表于 2010-9-30 12:31

UE 、Vim 之类正则替换(Perl 语法):[\\r\\n]+替换为:\\n第二个更简单就不说了。

鸡蛋灌饼 发表于 2010-9-30 21:34

UE 、Vim 之类正则替换(Perl 语法):[\\r\\n]+替换为:\\n第二个更简单就不说了。
eph 发表于 2010/9/30 12:31 http://bbs.saraba1st.com/2b/images/common/back.gif
反了,第二个更复杂,涉及到段落的判断

eph 发表于 2010-9-30 22:05


反了,第二个更复杂,涉及到段落的判断
鸡蛋灌饼 发表于 2010-9-30 21:34 http://bbs.saraba1st.com/2b/images/common/back.gif

我第一反应也是这样,不过他的意思应该不是隔两段加一空行……

feathertop 发表于 2010-9-30 23:47

perl那个最简单了.

Castiel 发表于 2010-10-1 00:22

丢latex...空行默认不吃...

鸡蛋灌饼 发表于 2010-10-1 00:53

丢latex...空行默认不吃...
Castiel 发表于 2010/10/1 00:22 http://bbs.saraba1st.com/2b/images/common/back.gif
这需要LZ有texlive 2009……
当然也可以自己折腾不过一烦不说,二来CTAN的平均网速让人想跳楼


我第一反应也是这样,不过他的意思应该不是隔两段加一空行……
eph 发表于 2010/9/30 22:05 http://bbs.saraba1st.com/2b/images/common/back.gif
就怕是一doc,这样全体SBL
Office自动化我想S1用的人不多……

宅男的爱 发表于 2010-10-1 02:29

打开Wordpress后台,复制纯文本粘贴,切换到HTML,切换回来,复制,粘贴

有图片就只能SBL
页: [1]
查看完整版本: 求教技术党,文字批处理方面的问题