标题: 也分享一个重编序号的脚本 [打印本页]

作者: cloudstrife    时间: 2012-11-22 20:48
标题: 也分享一个重编序号的脚本
  看到易大分享了一个序号重编的脚本,想起我以前写的一个类似的脚本,只是应用范围广一些,譬如:
  想将:
  abc
  abc
  abc
  ……
  替换添加序号:
  ab1c
  ab2c
  ab3c
  ……


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


  如果只是章节重编序号的话,在默认值里面的正则里删减就可以了:[attach]72936[/attach]
  代码如下:
  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. }
复制代码



作者: 风住    时间: 2012-11-23 00:05
这个很明了啊
作者: hw_1123    时间: 2012-11-23 10:43
这么复杂……完全不懂怎么用啊




欢迎光临 (http://zasq.com/) Powered by Discuz! X3.2