최근 바뀜
도구
업로드
도움말
길라잡이
위키 문법
특수 문서
문의·신고
디스코드
IP 사용자
216.73.216.63
로그인
모듈:Timetable 문서 원본 보기
←
모듈:Timetable
편집
토론
역사
새로고침
주시
역링크
정보
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
local p = {} -- CSV 데이터를 받아 wikitable 형식으로 변환하는 함수 function p.csv(frame) local csv = frame.args[1] or '' local lines = {} local result = '{| class="wikitable"\n' -- CSV 데이터를 줄 단위로 분리 for line in csv:gmatch("[^\r\n]+") do table.insert(lines, line) end -- 데이터 줄 처리 for i = 1, #lines do local row = lines[i] local values = {} for j, value in ipairs(row:gmatch("[^,]+")) do value = value:gsub("x", "…") value = value:gsub("/", "<br/>") value = value:gsub("v", "レ") value = value:gsub("|", "<nowiki>||</nowiki>") table.insert(values, value) if j == 1 then value = '<span style="color: blue; font-weight: bold;">' .. value .. '</span>' end end result = result .. "|-\n| " .. table.concat(values, " || ") .. "\n" end result = result .. "|}" return result end return p
이 문서에 포함된 문서:
모듈:Timetable/설명문서
(
원본 보기
)
모듈:Timetable
문서로 돌아갑니다.