모듈:일반 텍스트/샌드박스
Module| 모듈에 대한 모듈 샌드박스 페이지입니다.일반 텍스트(diff). |
| 이 Lua 모듈은 전체 페이지의 약 3%인 약 1,470,000 페이지에서 사용됩니다. 큰 중단과 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 하위 페이지 또는 자체 모듈 샌드박스에서 변경 사항을 테스트해야 합니다.테스트된 변경 사항은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.변경사항을 구현하기 전에 대화 페이지에서 변경사항에 대해 논의하는 것을 고려합니다. |
{{일반 텍스트}}을(를) 구현합니다.마크업이 있을 수 있는 텍스트 또는 짧은 설명에서 제거해야 하는 기타 항목에서 짧은 설명을 생성하기 위해 개발되었습니다.
사용.
- 코드
'''[[foo hah]]'''<sup>e</sup> <span style="color:red">is</span> '''''[[gah]]'''''<nowiki>?</nowiki>→- hahe is gah?
- 모듈 사용
{{#invoke:Plain text main 1='''[[foo hah]]'''<sup>e</sup> <span style="color:red">is</span> '''''[[gah]]'''''<nowiki>?</nowiki>}}→hah is gah하하하
참고 항목
-- 위키링크가 있는 텍스트를 일반 텍스트로 이동합니다. 예: "[foogah]는 [bar]입니다."에서 "gahis bar"로 이동합니다. --네스트되지 않은 태그, 미디어위키 스트립 마커(차이점 등), 파일, 기울임꼴 및 굵은 마크업 포함 현지의 p = {} 기능. p.주된(틀) 현지의 본문 = 틀.논병아리[1] 현지의 부호화 = 요구하다('모듈: yes no')(틀.논병아리.부호화) 돌아가다 p._본(본문, 부호화) 끝. 기능. p._본(본문, 부호화) 한다면 것은 아니다. 본문 그리고나서 돌아가다 끝. 본문 = mw.본문.마커스를 죽입니다.(본문) :gsub(' ', ' ') --nbsp 공백을 정규 공백으로 바꿉니다. :gsub('<br?/?>', ', ') --br을 쉼표로 바꿉니다. :gsub('<(%a+)[^>+>(.)</%1>', 기능.(꼬리표를 달다, 내용물) 한다면 꼬리표를 달다:더 낮게() == '스판' 그리고나서 돌아가다 내용물 또 다른 돌아가다 '' 끝. 끝.) :gsub('<i[^]+>([^<]+)</i>', '%1') --텍스트를 안에 두고 기울임꼴 제거 :gsub('<[^>]+>[^<]+<[^>]+>', '') --나머지 태그와 내부 텍스트를 제외합니다. :gsub('%b<>', '') --다른 태그 마크업 제거 :gsub('__[^_]+__', '') -- __ 마크업 제거 :gsub('^=+[^=]+=+', ''):gsub('\n=+[^=]+=+', '') --섹션 제목 제거 :gsub('%b[]', 기능.(대괄호가 달린) 돌아가다 대괄호가 달린:gsub('^%[%[%s*(%a+):.%]%]
