모듈:WingdingEncoding

Kimchan (토론 | 기여)님의 2025년 4월 21일 (월) 01:36 판 (새 문서: local p = {} -- 변환 테이블 정의 local conversionTable = { ["A"] = "✌", ["B"] = "👌", ["C"] = "👍", ["D"] = "👎", ["E"] = "☜", ["F"] = "☞", ["G"] = "☝", ["H"] = "☟", ["I"] = "✋", ["J"] = "☺", ["K"] = "😐", ["L"] = "☹", ["M"] = "💣", ["N"] = "☠", ["O"] = "⚐", ["P"] = "🏱", ["Q"] = "✈", ["R"] = "☼", ["S"] = "💧", ["T"] = "❄", ["U"] = "🕆", ["V"]...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

이 모듈에 대한 설명문서는 모듈:WingdingEncoding/설명문서에서 만들 수 있습니다

local p = {}

-- 변환 테이블 정의
local conversionTable = {
    ["A"] = "✌",
    ["B"] = "👌",
    ["C"] = "👍",
    ["D"] = "👎",
    ["E"] = "☜",
    ["F"] = "☞",
    ["G"] = "☝",
    ["H"] = "☟",
    ["I"] = "✋",
    ["J"] = "☺",
    ["K"] = "😐",
    ["L"] = "☹",
    ["M"] = "💣",
    ["N"] = "☠",
    ["O"] = "⚐",
    ["P"] = "🏱",
    ["Q"] = "✈",
    ["R"] = "☼",
    ["S"] = "💧",
    ["T"] = "❄",
    ["U"] = "🕆",
    ["V"] = "✞",
    ["W"] = "🕈",
    ["X"] = "✠",
    ["Y"] = "✡",
    ["Z"] = "☪",
    ["."] = "📬",
    [","] = "📪",
    ["?"] = "✍",
    ["!"] = "✏",
    ["("] = "☎",
    [")"] = "✆",
    ["'"] = "🕯",
    ["\""] = "✂",
    ["~"] = "❞"
}

-- 변환 함수
function p.convert(frame)
    local input = frame.args[1] or ""
    local result = ""

    for char in input:gmatch(utf8.charpattern) do
        result = result .. (conversionTable[char:lower()] or char)
    end

    return result
end

return p