Расчет с AutoWikiBrowser

Я использую регулярное выражение в AutoWikiBrowser, чтобы заменить ввод нескольких значений только одним значением, например так:

|value1=4
|value2=5
|value3=6

К этому:

|value={{#expr:4+5+6}}

Хотя правильный результат отображается на странице, он не выглядит хорошо в самом коде, поэтому я пытаюсь найти способ сделать его только результатом (в данном случае значение =15), но пока что не повезло. Может ли кто-нибудь помочь мне показать, как сделать это возможным?

PS Я попробовал функцию поиска, но не нашел похожий вопрос.

1 ответ

Решение

Парсер MediaWiki позволяет заменять шаблоны, то есть заменять их рендерингом. Это также верно для вызова функций парсера.

Вы можете заменить шаблон префиксом вызова шаблона subst:,

|value={{subst:#expr:4+5+6}}

Ссылка: Замена в руководстве по MediaWiki

Пример: diff (выражение используется в сводке редактирования, результат в diff)

Другие вопросы по тегам