Модуль:Testing: различия между версиями
CatBG (обсуждение | вклад) Нет описания правки |
CatBG (обсуждение | вклад) Нет описания правки |
||
| Строка 18: | Строка 18: | ||
--Делим строку на составляющие. Разделитель: ", " | --Делим строку на составляющие. Разделитель: ", " | ||
s = {} | |||
for str in string.gmatch(subdivisions, "([^, ]+)") do | for str in string.gmatch(subdivisions, "([^, ]+)") do | ||
table.insert( | table.insert(s, str) | ||
end | end | ||
--Убирает ", ", если они были для последующем проверки (чтобы она не нашла запятых) | --Убирает ", ", если они были для последующем проверки (чтобы она не нашла запятых) | ||
| Строка 27: | Строка 27: | ||
--вторая проверка, на случай, если пробелы не ставились | --вторая проверка, на случай, если пробелы не ставились | ||
for str in string.gmatch(subdivisions, "([^,]+)") do | for str in string.gmatch(subdivisions, "([^,]+)") do | ||
table.insert( | table.insert(s, str) | ||
end | end | ||
local categories = "" | local categories = "" | ||
for i in pairs( | for i in pairs(s) do | ||
if | if s[i] == "МОГ 'Набег'" or s[i] == "МОГ 'набег'" then categories = categories.. "[[Категория:МОГ 'Набег']]" end | ||
if | if s[i] == "Пиксель-арт" or s[i] == "пиксель-арт" then categories = categories.. "[[Категория: Пиксель-арт]]" end | ||
if | if s[i] == "Редакция" or s[i] == "редакция" then categories = categories.. "[[Категория:Редакция]]" end | ||
end | end | ||
if categories == "" then categories = categories.. "[[Категория:Доступ к вики]]" end | if categories == "" then categories = categories.. "[[Категория:Доступ к вики]]" end | ||