“模块:Lyrics”的版本间差异

删除1字节 、​ 2020年11月10日 (二) 10:37
无编辑摘要
(嘗試使用inline-table)
orig_line=orig_line:gsub("{([^}]+)}([^{]+)", function(n1,n2) return module.name2color(n1,n2,llang) end) --则把颜色标识替换成有语言标识的颜色span,
orig_line=orig_line:gsub("^([^{<]+)", function(n) return module.langWrap(n,llang) end) --并把开头没有颜色表示的文字加上语言标识,
orig_line=orig_line:gsub("{}([^{<]+)", function(n) return module.langWrap(n,llang) end) --并把空颜色标识后的文字加上语言标识。
else --如果没有颜色标识,
orig_line=module.langWrap(orig_line,llang) --则直接添加语言标识。
16,874

个编辑