Bu modül {{}} şablonunun omurgasını oluşturmakta olup metinlerdeki alfanümerik harici karakterleri temizleyerek düz bir metin hâlinde görüntülemeyi sağlamaktadır.
Kullanımı
{{#invoke:Düz metin|main|'''[[bu]]''' bir '''''[[deneme|denemedir]]'''''}}
--> bu bir denemedir
--converts text with wikilinks to plain text, e.g "[[foo|gah]] is [[bar]]" to "gah is bar" --removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup local p = {} function p.main(frame) local text = frame.args[1] return p._main(text) end function p._main(text) if not text then return end text = mw.text.killMarkers(text) :gsub(' ', ' ') --replace nbsp spaces with regular spaces :gsub('<br ?/?>', ', ') --replace br with commas :gsub('<span.->(.-)</span>', '%1') --remove spans while keeping text inside :gsub('<i.->(.-)</i>', '%1') --remove italics while keeping text inside :gsub('<.->.-<.->', '') --strip out remaining tags and the text inside :gsub('<.->', '') --remove any other tag markup :gsub('%[%[%s*[Dd]osya%s*:.-%]%]', '') --strip out files :gsub('%[%[%s*[Rr]esim%s*:.-%]%]', '') --strip out use of image: :gsub('%[%[%s*[Kk]ategori%s*:.-%]%]', '') --strip out categories :gsub('%[%[[^%]]-|', '') --strip out piped link text :gsub('[%[%]]', '') --then strip out remaining [ and ] :gsub("'''''", "") --strip out bold italic markup :gsub("'''?", "") --not stripping out '''' gives correct output for bolded text in quotes :gsub('----', '') --remove ---- lines :gsub("^%s+", "") --strip leading :gsub("%s+$", "") --and trailing spaces :gsub("%s+", " ") --strip redundant spaces return text end return p
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Modul belgelemesi gor degistir gecmis temizle Bu modul duz metin sablonunun omurgasini olusturmakta olup metinlerdeki alfanumerik harici karakterleri temizleyerek duz bir metin halinde goruntulemeyi saglamaktadir Kullanimi invoke Duz metin main bu bir deneme denemedir gt bu bir denemedir Yukaridaki belgeleme icerigi Modul Duz metin belge sayfasindan yansitilmaktadir degistir gecmis Kullanicilar denemelerini bu sablonun deneme tahtasi olustur yansitma ve test senaryosu olustur sayfalarinda yapabilirler Lutfen kategorileri belge alt sayfasina ekleyin Bu modul ile ilgili alt sayfalar icin buraya tiklayiniz converts text with wikilinks to plain text e g foo gah is bar to gah is bar removes anything enclosed in tags that isn t nested mediawiki strip markers references etc files italic and bold markup local p function p main frame local text frame args 1 return p main text end function p main text if not text then return end text mw text killMarkers text gsub amp nbsp replace nbsp spaces with regular spaces gsub lt br gt replace br with commas gsub lt span gt lt span gt 1 remove spans while keeping text inside gsub lt i gt lt i gt 1 remove italics while keeping text inside gsub lt gt lt gt strip out remaining tags and the text inside gsub lt gt remove any other tag markup gsub s Dd osya s strip out files gsub s Rr esim s strip out use of image gsub s Kk ategori s strip out categories gsub strip out piped link text gsub then strip out remaining and gsub strip out bold italic markup gsub not stripping out gives correct output for bolded text in quotes gsub remove lines gsub s strip leading gsub s and trailing spaces gsub s strip redundant spaces return text end return p