level 4
蔚卿
楼主
新建一个宏,拷贝以下代码,可以实现将TXT小说中的中文数字章节替换成阿拉伯数字
var nFlags = eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([集卷章节])","第\\1000\\2",nFlags);//第三千章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([集卷章节])","第\\100\\2",nFlags);//第三百章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])十([集卷章节])","第\\10\\2",nFlags);//第三十章
document.selection.Replace("第十([集卷章节])","第10\\1",nFlags);//第十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([集卷章节])","第\\1\\200\\3",nFlags);//第三千三百章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([0-9一二三四五六七八九零〇])十([集卷章节])","第\\1\\2\\30\\4",nFlags);//第三千三百三十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\2\\3\\4\\5",nFlags);//第三千三百三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0零〇0])([0-9一二三四五六七八九零〇])十([集卷章节])","第\\10\\3\\4",nFlags);//第三千零三十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0零〇0])([0-9一二三四五六七八九零〇])([集卷章节])","第\\100\\3\\4",nFlags);//第三千零三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0零〇0])([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\10\\3\\4\\5",nFlags);//第三千零三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([0零〇0])([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\20\\4\\5",nFlags);//第三千三百零三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])十([集卷章节])","第\\10\\20\\3",nFlags);//第三千一十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\10\\2\\3\\4",nFlags);//第三千三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([0-9一二三四五六七八九零〇])十([集卷章节])","第\\1\\20\\3",nFlags);//第三百三十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\2\\3\\4",nFlags);//第三百三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([0零〇0])([0-9一二三四五六七八九零〇])([集卷章节])","第\\10\\3\\4",nFlags);//第三百零三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\2\\3",nFlags);//第三十三章
document.selection.Replace("第十([0-9一二三四五六七八九零〇])([集卷章节])","第1\\1\\2",nFlags);//第十三章
document.selection.Replace("第两([0-9一二三四五六七八九十两百千零〇0-9]{0,6})([集卷章节])","第2\\1\\2",nFlags);//第两百三十三章
var num=4//千位最大2222,循环一次减少1个数字
while(num)
{
num--;
document.selection.Replace("(第[0-9]{0,2})零([0-9一二三四五六七八九十零〇0-9]{0,2})([集卷章节])","\\10\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,2})〇([0-9一二三四五六七八九十零〇0-9]{0,2})([集卷章节])","\\10\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})一([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\11\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})二([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\12\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})三([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\13\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})四([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\14\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})五([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\15\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})六([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\16\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})七([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\17\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})八([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\18\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})九([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\19\\2\\3",nFlags);}
2020年05月19日 08点05分
1
var nFlags = eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([集卷章节])","第\\1000\\2",nFlags);//第三千章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([集卷章节])","第\\100\\2",nFlags);//第三百章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])十([集卷章节])","第\\10\\2",nFlags);//第三十章
document.selection.Replace("第十([集卷章节])","第10\\1",nFlags);//第十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([集卷章节])","第\\1\\200\\3",nFlags);//第三千三百章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([0-9一二三四五六七八九零〇])十([集卷章节])","第\\1\\2\\30\\4",nFlags);//第三千三百三十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\2\\3\\4\\5",nFlags);//第三千三百三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0零〇0])([0-9一二三四五六七八九零〇])十([集卷章节])","第\\10\\3\\4",nFlags);//第三千零三十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0零〇0])([0-9一二三四五六七八九零〇])([集卷章节])","第\\100\\3\\4",nFlags);//第三千零三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0零〇0])([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\10\\3\\4\\5",nFlags);//第三千零三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])百([0零〇0])([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\20\\4\\5",nFlags);//第三千三百零三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])十([集卷章节])","第\\10\\20\\3",nFlags);//第三千一十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])千([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\10\\2\\3\\4",nFlags);//第三千三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([0-9一二三四五六七八九零〇])十([集卷章节])","第\\1\\20\\3",nFlags);//第三百三十章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([0-9一二三四五六七八九零〇])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\2\\3\\4",nFlags);//第三百三十三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])百([0零〇0])([0-9一二三四五六七八九零〇])([集卷章节])","第\\10\\3\\4",nFlags);//第三百零三章
document.selection.Replace("第([0-9一二三四五六七八九两零〇0-9])十([0-9一二三四五六七八九零〇])([集卷章节])","第\\1\\2\\3",nFlags);//第三十三章
document.selection.Replace("第十([0-9一二三四五六七八九零〇])([集卷章节])","第1\\1\\2",nFlags);//第十三章
document.selection.Replace("第两([0-9一二三四五六七八九十两百千零〇0-9]{0,6})([集卷章节])","第2\\1\\2",nFlags);//第两百三十三章
var num=4//千位最大2222,循环一次减少1个数字
while(num)
{
num--;
document.selection.Replace("(第[0-9]{0,2})零([0-9一二三四五六七八九十零〇0-9]{0,2})([集卷章节])","\\10\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,2})〇([0-9一二三四五六七八九十零〇0-9]{0,2})([集卷章节])","\\10\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})一([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\11\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})二([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\12\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})三([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\13\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})四([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\14\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})五([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\15\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})六([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\16\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})七([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\17\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})八([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\18\\2\\3",nFlags);
document.selection.Replace("(第[0-9]{0,4})九([0-9一二三四五六七八九十零〇0-9]{0,4})([集卷章节])","\\19\\2\\3",nFlags);}

