迷你版小说完本

首页 >长篇小说 / 正文

我的排版苦恼

[db:作者] 2026-09-17 09:42 长篇小说 2310 ℃

我不太喜欢在电脑上看书,都是把文章下载,重新编辑后在手机上看。

我写这个帖子,谈谈我文字编辑时一般要应对的问题,请各位作者在可能的情况下尽量规范一些。

首先,我用的工具是Notepad-- Version v3.0.0 (date 20241208),国产的,没辙,notepad反华,我只能用国产的了。

下载文章后,我的处理步骤:

1、半角英文字母替换:我定义的宏。作家太多了,风格不一致,而我有点强迫症,一定要一致,看着才舒服,下同。

2、半角标点替换:我定义的宏。

3、文件预处理:我定义的宏。几年前定义的宏了,大概是删除中文之间的空格,删除行首的空格之类的,好几样规则。

这三步处理完后,我先把──和——替换为…,然后把。。替换为…,再把…。和。…替换为…,最后把…+替换为…。

前面是基础处理,下面是逐步的细化:

4、太多作者的对话不统一了,有的作者用"",有的用"",没辙,我统一改成全角的“”。怎么弄呢:

我用的正则替换:"([^"“”n]+?)" “$1” "([^"“”n]+?)" “$1”

我替换的同行中的情况,换行后太多意外,我都是逐步看"或者"来手动替换,有高手帮我?(我学正则就是在手机看文章开始)。

5、解决对话符号““不匹配的问题:

经常有作者漏掉引号,格式强迫症的我不允许。

6、查询非行首的对话不全的段落:就是对话行首不是引号,对话到中途又有换行,看着不舒服

(“[^”]+$)n 1

7、标点符号在行首的处理:这明显有问题

^(?![“”…—])W

8、“前非冒号的问题:

[!?。;…—”]“

9、电脑版文字有个问题,段落太上,这是我处理的重点:

搜索 [。!;?…](?![^“”]*[”]|$),手工断句

10、处理到这里,大部分工作完成了,但还可以继续拆分,比如:

“浩,要不你去东北吧,我回扬州,这次回来时间不够用…”妻说着,稍停了一下,我想她也想到了时间是怎么不够用的吧,“我会跟我爸妈解释的。你回来一次不容易,也该去看看你的家人亲戚。”一瞬间,我心中五味杂陈,妻总是这么善解人意。我轻轻搂住妻,吻了一下她的额头…

这种段落,我采用(?=.*[:,]“.*”.).*?(”)匹配,拆分成:

“浩,要不你去东北吧,我回扬州,这次回来时间不够用…”妻说着,稍停了一下,我想她也想到了时间是怎么不够用的吧,“我会跟我爸妈解释的。你回来一次不容易,也该去看看你的家人亲戚。”

一瞬间,我心中五味杂陈,妻总是这么善解人意。我轻轻搂住妻,吻了一下她的额头…

11、尾部是对话时的切割: (?=^.{60,}$)(^(.{1,}):“) 2:n“

比如:一个瓮声瓮气的声音:“这就是你玩儿过的那个女学生?果然嫩的能出水。小曼,你叫小曼对吧?别害怕,今晚上你让俺满意就是你的功劳,这也算革命工作,你知道不?”

拆分后的结果:

一个瓮声瓮气的声音:

“这就是你玩儿过的那个女学生?果然嫩的能出水。小曼,你叫小曼对吧?别害怕,今晚上你让俺满意就是你的功劳,这也算革命工作,你知道不?”

我的定义是超过60个字符就拆,可以自己定义。

12、行首是对话时的切割: (^“(?=.{60,})(?=.*”.{1}).*?(”))

行首是对话,但行太长了,我也会拆分,比如:

“等一下…先别…我自己来…你是不是…在偷拍啊?”缪叶娇嗔着问,没回头,轻分开白皙的双腿,用膝头跪在他身体两边,一只玉手反过来轻扶着那根粗长的xx,稍稍用力压向腿间,缓缓将硕大的xx挤入她粉嫩紧小的穴口。

“等一下…先别…我自己来…你是不是…在偷拍啊?”

缪叶娇嗔着问,没回头,轻分开白皙的双腿,用膝头跪在他身体两边,一只玉手反过来轻扶着那根粗长的xx,稍稍用力压向腿间,缓缓将硕大的xx挤入她粉嫩紧小的穴口。

13、最后一步:^.{135,}$

查询超过135字符的段落,手动换行,我基本用手机看,段落太长时,看着非常累,因此提前处理。

14、到此为止,基本处理好了,但其实还有很多细节,有对正则感兴趣的可以交流。

我按此规则处理了1.57G的纯文本文件,近500个文件。

小说相关章节:我的排版苦恼

搜索
网站分类
标签列表