注册
登录
论坛
搜索
帮助
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
批处理之家
»
BAT求助&讨论
» 批处理怎样去掉小说重复的章节名?
[新手上路]
批处理新手入门导读
[视频教程]
批处理基础视频教程
[视频教程]
VBS基础视频教程
[批处理精品]
批处理版照片整理器
[批处理精品]
纯批处理备份&还原驱动
[批处理精品]
CMD命令50条不能说的秘密
[在线下载]
第三方命令行工具
[在线帮助]
VBScript / JScript 在线参考
返回列表
发帖
551909194
发短消息
加为好友
551909194
当前离线
UID
48224
帖子
17
精华
0
积分
19
PB
19
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2012-5-25
最后登录
2012-6-14
列兵
帖子
17
积分
19
技术
0
捐助
0
注册时间
2012-5-25
1
楼
跳转到
»
正序看帖
打印
字体大小:
t
T
发表于 2012-5-29 18:21
|
只看该作者
[文本处理]
批处理怎样去掉小说重复的章节名?
本人爱看小说,也喜欢先下载小说的手机里,然后用软件看,但是下载的小说有非常多在同一个章节里有多个章节名,想去掉其他多余的章节名,只留一个章节名,手工删除比较麻烦,不知如何解决?
第一个章节名所在的该段为第一段,它一般是第一个章节名的第四、第五、第六段中可能有章节名,留第一个章节名,第一个章节名的第四、第五、第六段中的某段中有某个字和第一个章节名中的某个字相同就要删除掉某段,同一章节中有多个相同就删除多个。第二、三段不动,第三段一般只有段落符号。第一个章节名上方有无个空段(只有段落符号)。
收藏
分享
551909194
发短消息
加为好友
551909194
当前离线
UID
48224
帖子
17
精华
0
积分
19
PB
19
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2012-5-25
最后登录
2012-6-14
列兵
帖子
17
积分
19
技术
0
捐助
0
注册时间
2012-5-25
11
楼
发表于 2012-6-1 20:19
|
只看该作者
回复
10#
formyth
俺没文化,真可怕。
TOP
formyth
发短消息
加为好友
formyth
当前离线
UID
39638
帖子
20
精华
0
积分
27
PB
27
技术
0
捐助
0
阅读权限
5
在线时间
379 小时
注册时间
2011-7-10
最后登录
2012-6-20
列兵
帖子
20
积分
27
技术
0
捐助
0
注册时间
2011-7-10
10
楼
发表于 2012-6-1 09:13
|
只看该作者
回复
9#
551909194
嗯,你说的情况比较复杂。如果是正则替换的话,可以先统一规格,然后制定专门的正则替换表来一次性解决。我给你一张表,是专门用来剃除规则格式重复章节的。
但是仍建议你从头学一下正则表达式,推荐cn-book文本处理软件,嗯,你可以去百度搜一下相应贴吧
==========================================
第.{-}[卷章节折] =\b\0
※※※※※ 第.{-}[卷章节折] =\b\0
( ※※※※※ 第.{-}[卷章节折] .{-}) ※※※※※ 第.{-}[卷章节折] .*$=\n\1
( ※※※※※)( 第.{-}[卷章节折] )=\1\n\2
※※※※※=\n\0
^$=\d
==========================================
仅供借鉴思路,勿要具体应用。因为在这之前,还有个章节统一格式化的过程
TOP
551909194
发短消息
加为好友
551909194
当前离线
UID
48224
帖子
17
精华
0
积分
19
PB
19
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2012-5-25
最后登录
2012-6-14
列兵
帖子
17
积分
19
技术
0
捐助
0
注册时间
2012-5-25
9
楼
发表于 2012-5-31 21:18
|
只看该作者
回复
8#
formyth
样式五:
而且,从自家的角度出发,他也没想到,居然有人吃了豹书胆敢暗算自己,愣了一下,他才反应过来,“原来太忠把房间开到我隔壁,是这个意思啊。”
(连续第十七天的三更,召唤月票
第七百八十六-七章
*** 更新时间:2009-4-17 11:18:05 本章字数:6350
第七百八十六章层次差异
反应过来钟韵秋的话,这一刻,许纯良可是真的有点感动。
要不是眼前这个女人提醒,他真想不到陈太忠是为了自己,才这么做的,所以,他很自然地忽视了陈某人泄露自家身份的行为。
反正,人家俩是有肉体关系的,枕头边儿啥话不能说呢?想到这个,他也不再纠结了,
样式六:
接通了臧华的电话,替领导转进去,王处长面沉似水地坐在那里,眼神却是也开始游离:老板这是遇到什么事情了呢?
(第一更到,今天还有两更,双倍月票期间,强烈召唤保底月票,上个月才第二十一名……)
第2436章 -2437风云际会
*** 更新时间:2011-5-1 21:42:10 本章字数:7961
46-47风云际会(三更求月票)
46章风云际会
杜毅心里真的有点乱,他接了一个电话,有点不确定里面的味道,才将王叫了进来,不成想,事情果真跟他猜得差不多。
于是,杜书记就纠结了:张汇行事太过鲁莽,我不保他也不是不行,但是,别人都知道他是我的人,这个人可是有点丢不起……
这些就不好用了,
而且无重复章节名时会把唯一的章节名替换掉
TOP
formyth
发短消息
加为好友
formyth
当前离线
UID
39638
帖子
20
精华
0
积分
27
PB
27
技术
0
捐助
0
阅读权限
5
在线时间
379 小时
注册时间
2011-7-10
最后登录
2012-6-20
列兵
帖子
20
积分
27
技术
0
捐助
0
注册时间
2011-7-10
8
楼
发表于 2012-5-31 17:04
|
只看该作者
回复
5#
551909194
第1第2种正则替换表达式:^\s+第.{,8}章.{-}\c$=\d
注释:用cn-book打开你的文档然后ctrl+h弹出查找替换窗口,输入表达式,然后点“全部替换”就ok了(注意两个√必须的)
第3第4种正则替换表达式:^\s+\n+.{-}\c$=\d
填写格式如上,必须是半角字符哈
TOP
551909194
发短消息
加为好友
551909194
当前离线
UID
48224
帖子
17
精华
0
积分
19
PB
19
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2012-5-25
最后登录
2012-6-14
列兵
帖子
17
积分
19
技术
0
捐助
0
注册时间
2012-5-25
7
楼
发表于 2012-5-30 23:17
|
只看该作者
回复
6#
gawk
不懂哦。
TOP
gawk
发短消息
加为好友
gawk
当前离线
UID
42456
帖子
1088
精华
0
积分
5421
PB
5097
技术
98
捐助
30
阅读权限
99
在线时间
239 小时
注册时间
2011-10-9
最后登录
2016-8-6
少将
帖子
1088
积分
5421
技术
98
捐助
30
注册时间
2011-10-9
6
楼
发表于 2012-5-30 21:45
|
只看该作者
回复
3#
formyth
是的,BAT支持的正则表达式非常有限。可以调用sed.exe或gawk.exe来搞定。
TOP
551909194
发短消息
加为好友
551909194
当前离线
UID
48224
帖子
17
精华
0
积分
19
PB
19
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2012-5-25
最后登录
2012-6-14
列兵
帖子
17
积分
19
技术
0
捐助
0
注册时间
2012-5-25
5
楼
发表于 2012-5-30 20:17
|
只看该作者
回复
3#
formyth
第一次听说正则替换功能,我一点都不会用,你做个教程吧,要不然我都不知道怎么弄。
TOP
551909194
发短消息
加为好友
551909194
当前离线
UID
48224
帖子
17
精华
0
积分
19
PB
19
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2012-5-25
最后登录
2012-6-14
列兵
帖子
17
积分
19
技术
0
捐助
0
注册时间
2012-5-25
4
楼
发表于 2012-5-30 19:40
|
只看该作者
回复
2#
gawk
样式一:
更改前:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
第一千八百八十九章林轩的空间神通
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
更改后:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
样式二:
更改前:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
第一千八百八十九章林轩的空间神通
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
更改后:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
样式三:
更改前:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
一千八百八十九林轩的空间神通
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
更改后:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
样式四:
更改前:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
一千八百八十九林轩的空间神通
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
更改后:
ps:第二更,另外,推荐一本书,《》,没错,是幻雨自己的另一,而且是完本的哦,有兴趣的道友去!
第六卷 初入灵界之东海篇 第一千八百八十九章 林轩的空间神通
泡书吧 更新时间:2011-10-17 20:38:17 本章字数:2330
四人一呆,对视一眼,也毫不犹豫的跟了上来。
他们不傻,这种情况显然是有变化。
那传送点在一定范围内游弋,每次出现在不同的空域,难道林前辈发现了踪迹,四人大喜,更是分毫也不敢泄气,遁光风驰电掣,已将速度提到极致了。
如流星赶月一般,小会儿的功夫,就飞出了数千里,四周依旧荒芜以极,这附近,全都是类似的景致。
TOP
formyth
发短消息
加为好友
formyth
当前离线
UID
39638
帖子
20
精华
0
积分
27
PB
27
技术
0
捐助
0
阅读权限
5
在线时间
379 小时
注册时间
2011-7-10
最后登录
2012-6-20
列兵
帖子
20
积分
27
技术
0
捐助
0
注册时间
2011-7-10
3
楼
发表于 2012-5-30 09:36
|
只看该作者
这个通过批处理来进行,是不合适的。建议用专门的文本处理软件来处理。比如cn-book,里面就有强大的正则替换功能,只需几步,就可以解决。针对楼主的情况,只需要加一个简单的正则表达式即可轻易实现:
^\s+(第\n卷.{,7}第.{,7}章.{-}|小说巴士\s+更新.{-})$=\d
这个表达式,可以轻易删除你不需要的东东,从而只留下你要的章节。顺便说一下哈,偶也是特别喜欢看小说,所以基本上所有排版,都是在cn-book里完成,相当之方便
TOP
gawk
发短消息
加为好友
gawk
当前离线
UID
42456
帖子
1088
精华
0
积分
5421
PB
5097
技术
98
捐助
30
阅读权限
99
在线时间
239 小时
注册时间
2011-10-9
最后登录
2016-8-6
少将
帖子
1088
积分
5421
技术
98
捐助
30
注册时间
2011-10-9
2
楼
发表于 2012-5-29 20:59
|
只看该作者
请以文字的形式给出删除之前和删除之后分别是个什么样子
TOP
返回列表
批处理专区: BAT CMD DOS
BAT求助&讨论
BAT教程&资料
BAT原创&转载
BAT新大陆
BAT转载代码
新手练功
出题挑战
有偿求助
第三方命令行
开源原创工具
iBAT
Take Command
其他脚本区
PowerShell求助&讨论
PowerShell教程&资料
PowerShell原创&转载
VBS求助&讨论
JS / JScript / JavaScript
VBS教程&资料
VBS原创&转载
UNIX/Linux Shell
Python
Perl
网络资源区
电脑技术研讨
精品软件交流
论坛事务区
站务交流
意见反馈
论坛公告
版主申请
交换链接
建站杂谈
活动专区
论坛总版规
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]