level 2
把卷章节与章名分行转同一行:
第一章
落花有意 我心无情
第二章
今夜无语 人走茶凉
第三章
人心不古 世风日下
第四章
菩萨低眉 金刚怒目
把卷章节与章名同行分行:
第一章 落花有意 我心无情
第二章 今夜无语 人走茶凉
第三章 人心不古 世风日下
第四章 菩萨低眉 金刚怒目
弄了很久,正则不会写,求高手帮忙!!谢谢
2023年05月26日 08点05分
1
level 1
查找:^(第[〇一二三四五六七八九十百千万]+章)\n
替换:\1
2023年05月29日 05点05分
3
level 11
^(第.+章)/n替换/1
^(第.+章)/s+替换/1/n
2023年12月17日 08点12分
4
level 1
第一章 落花有意 我心无情
第二章 今夜无语 人走茶凉
第三章 人心不古 世风日下
第四章 菩萨低眉 金刚怒目
用正则表达式怎么替换:
第1章 落花有意 我心无情
第2章 今夜无语 人走茶凉
第3章 人心不古 世风日下
第4章 菩萨低眉 金刚怒目
求赐教!
2023年12月28日 08点12分
5
level 1
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;
2024年01月04日 01点01分
6