模板:Str replace

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
貢獻者:
模板文檔  []

簡介

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

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

這個模板使用的是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

此頁面最後編輯於 2025年1月13日 (星期一) 16:32。
搜尋萌娘百科 (按"/"快速搜尋)
有新的未讀公告

阅读更多:http://zh.moegirl.tw/Template:Str_replace
本文引自萌娘百科(http://zh.moegirl.tw ),文字内容默认使用《知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆》协议。