document.selection.SelectAll();
var fileContent = document.selection.Text;
{
document.selection.Text = document.selection.Text
.replace(/(第.{1,7}章)(\r\n)/g,"$1 $2")
.replace(/廿(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"二十")
.replace(/(第)十(章[\s\t ]+)/ig,"$110$2")
.replace(/(第)十(.?章[\s\t ]+)/ig,"$11$2")
.replace(/十(?![^ ]*第)(?=章[\s\t ]+)/ig,"十0")
.replace(/百(?![^ ]*第)(?=章[\s\t ]+)/ig,"百00")
.replace(/千(?![^ ]*第)(?=章[\s\t ]+)/ig,"千000")
.replace(/十(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"")
.replace(/(第.+百)(.章[\s\t ]+)/ig,"$10$2")
.replace(/百(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"")
.replace(/(第.千)(.章[\s\t ]+)/ig,"$100$2")
.replace(/(第.千)(..章[\s\t ]+)/ig,"$10$2")
.replace(/千(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"")
.replace(/零(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"0")
.replace(/〇(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"0")
.replace(/一(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"1")
.replace(/两(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"2")
.replace(/二(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"2")
.replace(/三(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"3")
.replace(/四(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"4")
.replace(/五(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"5")
.replace(/六(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"6")
.replace(/七(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"7")
.replace(/八(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"8")
.replace(/九(?![^ ]*第)(?=[^第]*章[\s\t ]+)/g,"9")
.replace(/(章)\s(\r\n)/g,"$1$2");
document.selection.StartOfDocument();
}
if (document.selection.isempty)
nFlags=eeFindNext | eeReplaceAll | eeFindReplaceRegExp;
else
nFlags=eeFindNext | eeReplaceSelOnly | eeReplaceAll | eeFindReplaceRegExp;