Расчет с 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)