
這個文檔是內聯文檔。
簡介
這個模板將對正則表達式的查詢結果進行分捕獲組的輸出,若未定義捕獲組,則輸出整個匹配的字符串。
若正則未匹配到結果,則輸出空。
- 這個模板使用的是Lua的正則表達式。若遇到Lua正則無法實現的問題,可以考慮使用{{regex}}模板(PHP的正則表達式)。
用法
{{str match|str= <!-- 要查詢的字符串 -->|ptn= <!-- 正則表達式,支持以<nowiki>標籤包裹的格式傳入 --> |match= 捕獲組編號,默認為1|nomatch=未匹配到時輸出的內容,默認為空}}
示例
{{str match|str=123|ptn=%d(%d)%d}}
輸出:2
|