社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544
全站通知:
帮助:解析函数/rmatch
刷
历
编
< 帮助:解析函数
跳到导航
跳到搜索
基于正则表达式匹配文本
正则表达式对任何字符都敏感,包括空格。
如果匹配成功 $#
和 \#
包含捕获的文本。如果您想要一个组后跟另一个数字,请使用 ${#}#
,#
为数字。
出自扩展 RegexFunctions。
- 格式
- {{#rmatch:string|pattern|then|else}}
- {{#rmatch:源字符串|正则表达式|匹配|不匹配}}
- 例子
- {{#rmatch: toolswiki是WIKI实验室|\w+|匹配|不匹配}}→
匹配
- {{#rmatch: toolswiki是WIKI实验室| \w+ |匹配|不匹配}}→
不匹配
(由于表达式中包含了空格导致匹配失败,因为空格也属于表达式的一部分) - {{#rmatch: toolswiki是WIKI实验室|([a-z]+)|$1}}→
toolswiki
- 实际用例
- BWIKI中实际应用它的页面。这个静态列表可能在下列页面更改后过时
- 模板:建筑图示/不升 - 江南百景图
- 模板:悬浮框/建筑 - 江南百景图
- 模板:技能图标 - 英雄联盟
- 模板:訊息 - 七星传
- 模板:内容内链 - 天地劫
- 模板:战阵 - 天地劫
- 模板:技能 - 天地劫
- 模板:Info - 东方归言录
- 模板:图片缺失查找 - 原神