社区文档构建中,欢迎编辑。 社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544
帮助:Iferror
用于分辨输入字串,并返回两个结果中的一个。如果输入字串中含有HTML元素包含class="error"
,则会被当作true(真)
。
class="error"
能由其他解析函数,如expr、time、rel2abs产生,模板(Templates)错误,如循环、递归和其他解析器错误也能产生。
出自扩展ParserFunctions。
- 格式
- {{#iferror: 测试字串 | 错误时输出值 | 正确时输出值 }}
- 例子
- 两个'输出值'可省略其一或两者都省略。如果'正确时输出值'被省略了,则当没有错误时,会返回'测试字串'的值。如果'错误时输出值'被省略了,则当有错误时,会返回空字串:
- {{#iferror: {{#expr: 1 + 2}} | error | correct }} →
correct
- {{#iferror: {{#expr: 1 + X}} | error | correct }} →
error
- {{#iferror: {{#expr: 1 + 2}} | error }} →
3
- {{#iferror: {{#expr: 1 + X}} | error }} →
error
- {{#iferror: {{#expr: 1 + 2}}}} →
3
- {{#iferror: {{#expr: 1 + X}}}} →
- {{#iferror: {{#expr: .}} | error | correct }} →
correct
- {{#iferror: <strong class="error">a</strong> | error | correct }} →
error
- {{#iferror: {{#expr: 1 + 2}} | error | correct }} →
- 实际用例
- BWIKI中实际应用它的页面。这个静态列表可能在下列页面更改后过时
- 模板:Ifnumber - A3满开剧团
- 模板:B站视频 - 碧蓝航线
- 模板:勇士图鉴 - 克鲁赛德战记
- 模板:攻略文章 - 深空之眼
- 模板:Infobox - 《逃离塔科夫》官方 Wiki(镜像)
- 模板:卡片 - 偶像梦幻祭2
- 模板:Resistance Infobox - 最终幻想勇气启示录
- 模板:Reflist - 轨迹系列
- 模板:Ap - 英雄联盟
- 模板:Article - Minecraft WIKI
点击展示更多
- 模板:Citation - Minecraft WIKI
- 模板:角色图鉴 - ミナシゴノシゴト
- 模板:Reflist - Nitrome
- 模板:关卡图鉴 - 诺亚幻想
- 模板:新学员 - 诺亚幻想
- 模板:宠物一览/行 - QQ自由幻想
- 模板:Infobox simple - 幸福工厂
- 模板:关卡配置 - 赛尔计划
- 模板:Shiptypeinfo - 星际迷航OL
- 模板:星舰属性 - 星际迷航OL
- 模板:日历沙盒 - 食物语-档案馆
- 模板:Image - Terraria Wiki
- 模板:Infobox animal - Unturned
- 模板:小图标2 - 万灵启源
- 模板:用户 - 邂逅在迷宫
- 模板:归类/投资 - 小小航海士
- 模板:地图掉落 - 伊甸园的骄傲
- 模板:突破 - 伊甸园的骄傲
- 模板:器官档案 - 最强蜗牛
|