打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

模块:换行处理

来自Gal中文百科

242

55

24

脚本错误:函数“img”不存在。


local p = {}

function p.text(frame)
    local args = frame.args
    local aaa = "sdsd"..frame:callParserFunction('filepath:GINKA_银花_立绘.png')..";"
    return textToParagraphs(args['变量'])
    --return frame:callParserFunction('filepath:GINKA_银花_立绘.png')
end

function p.jskp(frame)
    local args = frame.args
    local input = args['变量']
    local parsed_data = ''

    for line in input:gmatch("[^\r\n]+") do
        local key, value = line:match("(.*)=(.*)")
        if key and value then
            --print(key, "=", value)
            parsed_data = parsed_data..'<p>'..key..":"..value..'</p>'
        end
    end
    return parsed_data
end

-- 获取文件路径函数
function getFilePath(fileName)
    local title = require("mw.title")
    -- 使用mw.title:new(fileName)创建一个标题对象
    local fileTitle = title.new(fileName)
    -- 使用getContent()获取文件内容
    local content = fileTitle:getContent()
    -- 如果获取到了内容,则返回文件路径
    if content then
        return content
    else
        return content
    end
end
function textToParagraphs(text)
    local paragraphs = {}
    for line in text:gmatch("[^\r\n]+") do
        table.insert(paragraphs, "<p>" .. line .. "</p>")
    end
    return table.concat(paragraphs, "\n")
end
return p