先把你的题库格式化一下,替换所有中文(为英文的(,所有中文)为英文)。然后把下面的代码复制到wps的宏编辑器里运行(注意运行前你的题库留好副本)
function aaa(){
let _text=ActiveDocument.Range().Text
let getAnswer=[]
let _reg=/(?<=[1-9]{1,3}、)[A-D]/g
getAnswer.push(..._text.match(_reg))
let _stem
getAnswer.forEach((item,index)=>{
_stem=`/(?<=(${index+1}、[^A-D|]*))\\( *\\)/`
_text=_text.replace(eval(_stem),`(${item})`)
})
ActiveDocument.Range().Text=_text
}
function aaa(){
let _text=ActiveDocument.Range().Text
let getAnswer=[]
let _reg=/(?<=[1-9]{1,3}、)[A-D]/g
getAnswer.push(..._text.match(_reg))
let _stem
getAnswer.forEach((item,index)=>{
_stem=`/(?<=(${index+1}、[^A-D|]*))\\( *\\)/`
_text=_text.replace(eval(_stem),`(${item})`)
})
ActiveDocument.Range().Text=_text
}