[逐题讲解] - 兼容填空自建题
This commit is contained in:
parent
4c10409e07
commit
8f4845a37c
|
@ -147,8 +147,12 @@ const initData = () => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
else if (o.worktype == '填空题') { // 填空题
|
else if (o.worktype == '填空题') { // 填空题
|
||||||
const regex = /<!--BA-->(.*?)<!--EA-->/g // 定义正则表达式,匹配 <!--BA-->xxx<!--EA--> 格式的内容
|
let title = o.title.replace(/_{3,}/g, '_____'); //将3-10的下划线统一格式为5个
|
||||||
children = (o.title||'').match(regex).map((v,i) => {
|
let regex = /<!--BA-->(.*?)<!--EA-->/g // 定义正则表达式,匹配 <!--BA-->xxx<!--EA--> 格式的内容
|
||||||
|
if (title.indexOf('_____') != -1) {
|
||||||
|
regex = /_{5}/g // 定义正则表达式,匹配 <!--BA-->xxx<!--EA--> 格式的内容
|
||||||
|
}
|
||||||
|
children = (title||'').match(regex).map((v,i) => {
|
||||||
const def = `填空项 ${i+1}`
|
const def = `填空项 ${i+1}`
|
||||||
//const code = '( )'
|
//const code = '( )'
|
||||||
const code = '(略)', txt=v
|
const code = '(略)', txt=v
|
||||||
|
|
|
@ -224,8 +224,13 @@ const initData = () => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
else if (o.worktype == '填空题') { // 填空题
|
else if (o.worktype == '填空题') { // 填空题
|
||||||
const regex = /<!--BA-->(.*?)<!--EA-->/g // 定义正则表达式,匹配 <!--BA-->xxx<!--EA--> 格式的内容
|
//console.log('填空题->', o.title);
|
||||||
children = (o.title||'').match(regex).map((v,i) => {
|
let title = o.title.replace(/_{3,}/g, '_____'); //将3-10的下划线统一格式为5个
|
||||||
|
let regex = /<!--BA-->(.*?)<!--EA-->/g // 定义正则表达式,匹配 <!--BA-->xxx<!--EA--> 格式的内容
|
||||||
|
if (title.indexOf('_____') != -1) {
|
||||||
|
regex = /_{5}/g // 定义正则表达式,匹配 <!--BA-->xxx<!--EA--> 格式的内容
|
||||||
|
}
|
||||||
|
children = (title||'').match(regex).map((v,i) => {
|
||||||
const def = `填空项 ${i+1}`
|
const def = `填空项 ${i+1}`
|
||||||
//const code = '( )'
|
//const code = '( )'
|
||||||
const code = '(略)', txt=v
|
const code = '(略)', txt=v
|
||||||
|
|
Loading…
Reference in New Issue