如何同时在docx中查找大量字符

docx文档很长,需要查找很多单词,查找到后批量设置字体格式,不知道如何查找,求帮助
陕西省
浏览 501
收藏
点赞
分享
+1
12
+1
全部评论 12
 
阿德
阿德

创作者俱乐部成员

回答:观察文本特征,每个单词独自一段,它的下一段是“翻译”两字开头。可以利用这一特征进行查找替换,查找表达式为<^$@^p翻译,替换为留空,但要设置格式,如加粗倾斜,然后单击全部替换,最后再把“翻译”两字的格式取消加粗倾斜就可以了。
· 广西
回复
 
请输入中文
如果是所有英文字母就用通配符:([a-z,A-Z]{1,}) 替换成 \1 然后加上颜色,字号,字形等。
· 安徽省
回复
请输入中文
然后就可以了
· 安徽省
回复
 
wils
wils

创作者俱乐部成员

用ai写了一段,比如单词放在a.txt里,有很多个,脚本执行后,都会替换为斜体蓝色。。。
· 海南省
1
回复
wils
wils

创作者俱乐部成员

function tt() { const a = FileSystem.ReadFile(`${ActiveDocument.Path}/a.txt`).trim().split('\r\n') for (const i of a) { for (const j of ActiveDocument.Paragraphs) { const rng = j.Range rng.Find.ClearFormatting rng.Find.Text = i rng.Find.MatchCase = false rng.Find.MatchWholeWord = true
· 海南省
回复
 
1
1

WPS寻令官

回答,如图,查找输^$,替换为空,你改改格式就可以了
· 云南省
回复
邢浩宇
我文档里还有其他英语字母
· 陕西省
回复
 
xo鸡丝
替换里面可以配置啊,有一个格式 ,
· 海南省
回复
邢浩宇
那个不是一个词语,是很多单词 有个列表:absent accent accept accessory agent aggressive aim album alien announce anxious appointment argue assistant association attempt attendant attitude author authority available avenue awaken award balloon band barbecue bearing behave belt beyond bill biology biscuit blank blind block blood blouse boil bookcase booking border bore bother bow brain...... 有好多
· 陕西省
回复