全站通知:

模板:Str match

来自无畏契约WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

[刷新此页面] [编辑] [页面历史]

说明文档
bugfix250107.1
萌娘百科 大萌字.svg
本页面全部或部分内容来自萌娘百科页面模板:Str match,依CC BY-NC-SA 3.0 CN授权引入,原作者可以在这里看到。
经过双方编者的修改,本页面与来源页面可能已有较大差异。
请注意:本站使用的CC BY-NC-SA 4.0协议与来源页面授权协议单向兼容,仅允许将来源页面内容转载至本页面。将本页面内容转载回来源页面将构成著作权侵犯。

简介

这个模板将对正则表达式的查询结果进行分捕获组的输出,若未定义捕获组,则输出整个匹配的字符串。

若正则未匹配到结果,则输出空。

这个模板使用的是Lua的正则表达式。若遇到Lua正则无法实现的问题,可以考虑使用{{regex}}模板(PHP的正则表达式)。

用法

{{str match|str= <!-- 要查询的字符串 -->|ptn= <!-- 正则表达式,支持以<nowiki>标签包裹的格式传入 -->
|match= 捕获组编号,默认为1|nomatch=未匹配到时输出的内容,默认为空}}

示例

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

输出:2


所有模板列表