查看: 1472|回复: 5

[其他] 批量修改章节序号

[复制链接]

37

听众

0

收听

0

好友

举人

Rank: 6Rank: 6

UID
133052
积分
1437
回帖
1168
主题
16
铜币
591
威望
844
银币
1
贡献
0
发书数
10
注册时间
2021-4-27
最后登录
2024-4-23
在线时间
447 小时
发表于 2022-7-24 20:57 | 显示全部楼层 |阅读模式
本帖最后由 bylwt123 于 2022-7-24 20:59 编辑

比如我想把:
  第0章
  第1章
  第2章
  第3章
  ……
  第10章
  ……
修改成:
  第111章
  第112章
  第113章
  第114章
  ……
  第121章
  ……

求正则表达式,自己弄了一下午也没弄出来

谢谢!



[发帖际遇]: bylwt123 集齐七龙珠召唤神龙降世,增加了 1 威望. 幸运榜 / 衰神榜
回复

使用道具 举报

23

听众

2

收听

60

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
17
积分
61646
回帖
14560
主题
536
铜币
9895
威望
51779
银币
2665
贡献
1147
发书数
251
注册时间
2015-5-5
最后登录
2024-4-23
在线时间
16508 小时

论坛之星活动区勋章年度活动达人

发表于 2022-7-24 21:39 | 显示全部楼层

从你给的示例看,单独的一个正则式子只怕难以做到,可以试一下EE里的宏,比如:

var n=111
var found=1
while (found==1)
{
        found=document.selection.Replace("\n  第[0-9]+章","\n  第"+n+"章",eeFindReplaceRegExp);
        n++;
}

代码中“n=111”是你示例里的要求;两个“\n”后面空格的数量根据你文本的实际情况而定,目前你给的示例里都是两个。


不为无益之事,何以遣有涯之生
回复 支持 反对

使用道具 举报

5

听众

0

收听

17

好友

总版主

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

UID
15
积分
22021
回帖
6088
主题
271
铜币
127020
威望
18414
银币
1290
贡献
201
发书数
251
注册时间
2013-11-5
最后登录
2024-4-23
在线时间
1811 小时

年度活动达人版主原创或校书系列:入门原创或校书系列:觉醒原创或校书系列:优秀发书系列:乐于分享发书系列:有福同享发主题系列:闻鸡起舞发帖系列:新手入门发帖系列:初尝滋味发帖系列:奋勇作战总版主发主题系列:业精于勤发帖系列:初步成就

发表于 2022-7-24 22:07 | 显示全部楼层


是这样的批量修改么,如果是的话 直接下个EE和太阳系宏就可以了

本帖子中包含更多资源

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

x
[发帖际遇]: 刀风 扶老太太过马路,奖励 3 铜币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

37

听众

0

收听

0

好友

举人

Rank: 6Rank: 6

UID
133052
积分
1437
回帖
1168
主题
16
铜币
591
威望
844
银币
1
贡献
0
发书数
10
注册时间
2021-4-27
最后登录
2024-4-23
在线时间
447 小时
 楼主| 发表于 2022-7-24 22:23 | 显示全部楼层
baizhai1704 发表于 2022-7-24 21:39
从你给的示例看,单独的一个正则式子只怕难以做到,可以试一下EE里的宏,比如:

var n=111

太谢谢!帮忙解决了我的问题,谢谢!
回复 支持 反对

使用道具 举报

37

听众

0

收听

0

好友

举人

Rank: 6Rank: 6

UID
133052
积分
1437
回帖
1168
主题
16
铜币
591
威望
844
银币
1
贡献
0
发书数
10
注册时间
2021-4-27
最后登录
2024-4-23
在线时间
447 小时
 楼主| 发表于 2022-7-25 10:11 | 显示全部楼层
刀风 发表于 2022-7-24 22:07
是这样的批量修改么,如果是的话 直接下个EE和太阳系宏就可以了

虽然不是这样改 还是非常谢谢!
回复 支持 反对

使用道具 举报

8

听众

0

收听

5

好友

进士

Rank: 8Rank: 8

UID
143714
积分
8166
回帖
4445
主题
5
铜币
28366
威望
5941
银币
0
贡献
0
发书数
0
注册时间
2022-6-17
最后登录
2024-4-23
在线时间
355 小时

年度活动达人活动区勋章

发表于 2022-7-27 07:57 | 显示全部楼层
用正则解决这个会非常复杂了(代码挑战了有类似的题,用的替换法。。。);用支持python或其他脚本的编辑器会很方便;当然用sed/awk这样命令行的工具也是可以的。
[发帖际遇]: asap 裸睡着凉,去医院看病花了 2 铜币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|阡陌居

GMT+8, 2024-4-23 20:33 , Processed in 0.039802 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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