MediaWiki (perl): различия между версиями

Содержимое удалено Содержимое добавлено
м →‎См. также: простановка шаблона "по алфавиту" по запросу на Форуме с помощью AWB
оформление
Строка 265:
|-
| <code >$pg->replace (&cb)</code>
| Эта функция представляет из себясобой наиболее общую реализацию бота автозамен. Она разбивает вики-код на части, для которых могут применяться замены и для которых не должны (внутри тегов pre, nowiki или math), а затем вызывает callback, передавая ему указатель на каждый обрабатываемый кусок текста. Впоследствии части склеиваются и сравниваются с оригиналом, и если были произведены изменения, то сохраняется новый текст. ''Примечание'': для совместимости с существующими ботами автозамен страницы, имеющие отметку ''<nowiki>{{NO_BOT_TEXT_PROCESSING}}</nowiki>'' (можно в комментарии), не обрабатываются.
|-
| <code >$pg->remove ($regex)</code>