找回密码
 立即注册
搜索
查看: 5849|回复: 2
打印 上一主题 下一主题
收起左侧

[教程] 利用软件快速检查缺章情况(两种软件 同一方法)

[复制链接]
跳转到指定楼层
楼主
发表于 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]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2012-10-27 08:44 | 只看该作者
用“章节分割器”分析,一目了然。
回复 支持 反对

使用道具 举报

we8088 该用户已被删除
板凳
发表于 2012-10-27 09:32 | 只看该作者
直接对应Page就可以了。打开就能直接一一对起来,如果不对可以累加的方法也可以的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( Q群816270601 )

GMT+8, 2024-11-5 16:25 , Processed in 1.229143 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表