标题: 利用软件快速检查缺章情况(两种软件 同一方法) [打印本页]

作者: zengzheng520    时间: 2012-10-26 18:44
标题: 利用软件快速检查缺章情况(两种软件 同一方法)
不弄小说的、不制作电子书的.......当好你的酱油党吧!!!

看正版的也可以不需要。。。

针对80%的小说(10%是作者乱跳章等现象)

第一种方法:

原理:利用数字序列等差0-8-6-4-2-0
如果不符合上述规律,则缺章,作者又单章求票或者请假了,也许本来就缺呢!

1.排版(就是那种导入HP中的排版格式,其实排版很简单,不要老想着用第XX章来排。)

2.下载附件HP,然后看GIF图片。

第二种方法:(江左燕客提供的方法)

ChapCuttor切分章节,利用 (%id3%)或者(%chap3%)对比章节名称

(%id3%)对比


(%chap3%)对比

  

建议:如果单纯只检查一下章节的缺失,推荐第二种方法;(大部分小说都适用,毕竟现在80%小说的章节名称都为第XX章)
如果制作电子书,推荐第一种方法。(章节的排序问题,看到问题直接可以打开原文件修改)




楼主,有个问题一直困扰着我。就是双章节名怎么变成一个?
这里面有两种情况,一种是完全相同的两行,比如:
第一章 xxx
第一章 xxx
这里面偶尔会出现中间空格不同,

一种情况是:

第xx卷 第一章 xxx
第一章  xxx

这种。
如何能快速整理成相同的每章只有一个章节名称?

============================================
这种情况很简单。。。一般出现这种情况是直接在小说网站下载的。利用一些特定的字符排版。。



第一种情况:全文全是这种重复标题的
空行
空行
第xx卷 第一章 xxx
第一章  xxx
正文

(\n\n.+\n)(.+\n)替换成\1


第二种情况:全文中有部分为重复标题的
空行
空行
第xx卷 第一章 xxx
第一章  xxx
正文

看标题的特点。。。
(\n\n.+\n)(.{2,}章.{0,25}\n)替换成\1   //不确定,(.{2,}章.{0,25}\n)可以写得更精确些,看实际情况。。。


这个软件利用正则切分章节。


[blockquote]第([0-9○一二三四五六七八九十零壹贰叁肆伍陆柒捌玖拾百佰0123456789O]+)[章草节][\s\t ]*(.*)[/blockquote]


分组:

([0-9○一二三四五六七八九十零壹贰叁肆伍陆柒捌玖拾百佰0123456789O]+)替换成%chap3%

(.*)替换成%title%


利用 (%id3%)或者(%chap3%)对比章节名称确实很方便,很容易就看出章节的缺失了。。
[blockquote]
但是好像不能用换行或者其他特定的限制章节的正则,而且不能在切分章节中编辑原文件。。

这个正则只针对了部分的标题,如果能利用其他的限制弄个通用的正则。。。。。[/blockquote]
作者: 群山    时间: 2012-10-27 08:44
用“章节分割器”分析,一目了然。
作者: we8088    时间: 2012-10-27 09:32
直接对应Page就可以了。打开就能直接一一对起来,如果不对可以累加的方法也可以的




欢迎光临 (http://zasq.net/zasqtest/2bbs/) Powered by Discuz! X3.2