![]() | 此模板使用Lua語言: |
這個模板將對正則表達式的查詢結果進行替換。
若正則未匹配到結果,則輸出原字符串。
這個模板使用的是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
|