Изменения
Перейти к навигации
Перейти к поиску
← Предыдущая правка
Модуль:SummaryII/service
(посмотреть исходный код)
Версия от 10:22, 29 августа 2024
178 байт добавлено
,
1 год назад
page_name_from_wikilink
Строка 4:
Строка 4:
local gsub, lower = mw.ustring.gsub, mw.ustring.lower
local gsub, lower = mw.ustring.gsub, mw.ustring.lower
local match, gmatch = mw.ustring.match, mw.ustring.gmatch
local match, gmatch = mw.ustring.match, mw.ustring.gmatch
+
local pcre = rex_pcre.new
local split, gsplit = mw.text.split, mw.text.gsplit
local split, gsplit = mw.text.split, mw.text.gsplit
local concat = table.concat
local concat = table.concat
Строка 99:
Строка 100:
.. '{{' .. template .. '|<<value>>}}|>>'
.. '{{' .. template .. '|<<value>>}}|>>'
end)
end)
+
+
local page_name = rex_pcre.new '(?<=:).+?(?=[|\\]])'
+
p.page_name_from_wikilink = wrapper( function (wikilink)
+
return page_name:match (wikilink)
+
end )
return p
return p
Александр Машин
Бюрократы
, steward,
Администраторы
1712
правок
Реклама:
Навигация
Персональные инструменты
русский
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Модуль
Комментарии
Варианты
Просмотры
Читать
Посмотреть код
История
Ещё
Поиск
Навигация
Заглавная страница
Форум
Текущие события
Свежие правки
Случайный документ
Статистика
Справка
Порталы
Новости
Инструменты
Служебные страницы
Версия для печати