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

[软件] 也分享一个重编序号的脚本

[复制链接]
cloudstrife 该用户已被删除
跳转到指定楼层
楼主
发表于 2012-11-22 20:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  看到易大分享了一个序号重编的脚本,想起我以前写的一个类似的脚本,只是应用范围广一些,譬如:
  想将:
  abc
  abc
  abc
  ……
  替换添加序号:
  ab1c
  ab2c
  ab3c
  ……


  运行后,需要输入四个值:目标、前缀、起始序号和后缀,以上面的列子来具体说明:
  首先输入目标:abc
  然后输入前缀:ab
  再输入起始序号:1
  最后输入后缀:c


  如果只是章节重编序号的话,在默认值里面的正则里删减就可以了:
  代码如下:
  1. var tastr = prompt("请输入目标字符串:","  第[0-9一二三四五六七八九十两百零〇]{1,5}[册集部卷章节回]");
  2. var restrf = prompt("请输入需要替换的字符串前缀:","  第");
  3. var num = prompt("请输入起始数字:","1");
  4. var restrb = prompt("请输入需要替换的字符串后缀:","章");
  5. var found=1
  6. while(found)
  7. {
  8. found=document.selection.Replace(tastr,""+restrf+""+num+""+restrb+"",eeFindNext | eeFindReplaceRegExp);
  9. num++;
  10. }
复制代码


插件设计:zasq.net

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-14 14:39 , Processed in 2.695524 second(s), 44 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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