Модуль:Песочница/Pok: различия между версиями

мНет описания правки
мНет описания правки
Строка 10: Строка 10:
     title = mw.title.getCurrentTitle()
     title = mw.title.getCurrentTitle()
   end
   end
   if not title then
 
   if not title or not title.exists then
     return 'Страница не найдена'
     return 'Страница не найдена'
   end
   end
Строка 20: Строка 21:
   local lc = mw.ustring.lower(content)
   local lc = mw.ustring.lower(content)
   local target = mw.ustring.lower(word)
   local target = mw.ustring.lower(word)
   local esc = mw.ustring.gsub(target, "([^%w])", "%%%1")
   local esc = mw.ustring.gsub(target, "([^%w])", "%%%1")
   local pattern = '%f[%w]' .. esc .. '%f[%W]'
   local pattern = '%f[%w]' .. esc .. '%f[%W]'