//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
const replace = (name) => {
const result = name.replace(
/(<(\s+)?(box|text|image)[^>]+)\/>/g,
($1, $2, $3, $4) => `${$2}></tiga-map-${$4}>`)
.replace(/<(\s+)?\/(\s+)?(box|text|image)(\s+)?>/g, ($1, $2, $3, $4) => (`</tiga-map-${$3}>`))
.replace(/<(\s+)?(box|text|image)/g, ($1, $2, $3) => `<tiga-map-${$3}`)
console.log('++Result: ', result)
return result;
}
replace('<text></text>')
replace('<text id="111"></text>')