模板:Str match

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

簡介

這個模板將對正則表達式的查詢結果進行分捕獲組的輸出,若未定義捕獲組,則輸出整個匹配的字符串。

若正則未匹配到結果,則輸出空。

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

用法

{{str match|str= <!-- 要查詢的字符串 -->|ptn= <!-- 正則表達式,支持以<nowiki>標籤包裹的格式傳入 -->
|match= 捕獲組編號,默認為1|nomatch=未匹配到時輸出的內容,默認為空}}

示例

{{str match|str=123|ptn=%d(%d)%d}}

輸出:2

此頁面最後編輯於 2022年4月17日 (週日) 05:32。
搜尋萌娘百科 (按"/"快速搜尋)
有新的未讀公告

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