此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告
本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
编辑帮助:目录 • BWIKI反馈留言板
此处公告通常对读者进行申明或对该WIKI某些规则进行公告,请在确认后修改本通告。本WIKI编辑权限开放,欢迎收藏起来防止迷路,也希望有爱的小伙伴和我们一起编辑哟~
模块:Highlight
此模块的文档可以在模块:Highlight/doc创建
local p = {}
function highlightContent(inputText) -- 这里将函数添加到 p 表中
local text = inputText -- 将输入参数赋值给text
-- 将以<g开头并以>结尾的内容变成灰色
text = text:gsub('<g(.-)>', '<span style="color:gray"><%1></span>')
-- 将数字、加号和百分号包裹在<span>标签中,设置红色
local highlightedText = text:gsub('(%d+)', '<span style="color:#ffa168;">%1</span>') -- 高亮数字
highlightedText = highlightedText:gsub('([+])', '<span style="color:#ffa168;">%1</span>') -- 高亮加号
highlightedText = highlightedText:gsub('([-])', '<span style="color:#ffa168;">%1</span>') -- 高亮减号
highlightedText = highlightedText:gsub('([%%])', '<span style="color:#ffa168;">%1</span>') -- 高亮百分号
highlightedText = highlightedText:gsub('([.])', '<span style="color:#ffa168;">%1</span>') -- 高亮小数点
-- 处理【】包裹的内容
highlightedText = highlightedText:gsub('【de(.-)】', '<span style="color:#ff5f5f;">【%1】</span>') -- de文字
highlightedText = highlightedText:gsub('【sp(.-)】', '<span style="color:#ef92ff;">【%1】</span>') -- sp文字
highlightedText = highlightedText:gsub('【bf(.-)】', '<span style="color:#93b4ff;">【%1】</span>') -- 文字
return highlightedText
end
return p