州判
性别保密
在线时间 小时
最后登录1970-1-1
|
不弄小说的、不制作电子书的.......当好你的酱油党吧!!!
看正版的也可以不需要。。。
针对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] |
插件设计: zasq.net
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|