2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板:Str replace

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
Template-info.svg 模板文檔  [編輯]

簡介

這個模板將對正則表達式的查詢結果進行替換。

若正則未匹配到結果,則輸出原字符串。

這個模板使用的是Lua的正則表達式(gsub函數)。若遇到Lua正則無法實現的問題,可以考慮使用{{regex}}模板(PHP的正則表達式)。

用法

{{str replace|str= <!-- 要查询的字符串 -->|ptn= <!-- 正则表达式,支持以<nowiki>标签包裹的格式传入 -->|replace= <!-- 替换目标,支持以<nowiki>标签包裹的格式传入 -->
|count=<!-- 最多进行的替换次数,默认为全部替换 -->}}

示例

{{str replace|str=514|ptn=(%d)(%d)(%d)|replace=%3%1%2}}

輸出:451