本WIKI由Legend frog(留言)于2023年10月8日申请开通,除首页外编辑权限开放。祝贺《偶像大师 灰姑娘女孩》企划面世13周年!欢迎各位灰姑娘制作人加入交流群:327967793;如有急切的审核需要则请在加群信息附带“-审核”等字样

全站通知:

模板:Split

来自偶像大师灰姑娘女孩WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索



如果是第一次来,按"Ctrl+D"可以收藏随时查看更新~觉得WIKI好玩的话,请推荐给朋友哦~(◕ω<)☆
按右上角“WIKI功能→编辑”即可修改页面内容。

模板:[刷新此页面] [编辑] [页面历史]
文档:[查看] [编辑] [页面历史]


说明文档

这个模板将按传入的参数分割字符串,并使用多个变量逐一保存,多是用于模板之中。对应的模块为Module:Split

用法

{{Split
|str= 需要分割的字符串
|ptn= 用于分割的字符或正则表达式,支持以<nowiki>标签包裹的格式传入
|name= 分割后的各部分的变量前缀,默认为foo
|reg= 为“on”时,启用正则模式
}}

其中:

  • {{#var:变量前缀(n)}}保存着分割得到的字符串。
  • {{#var:变量前缀.count}}保存着分割得到的字符串总数。
  • str、ptn和name也分别对应匿名参数1、2、3

示例

示例1

{{Split|Hello,world!|,}}
分段1:{{#var:foo1}}

分段2:{{#var:foo2}}

分割得到的字符串总数:{{#var:foo.count}}


分段1:Hello

分段2:world!

分割得到的字符串总数:2

示例2

{{Split|str= a123b456c|ptn= %d+|reg=on}}
分段1:{{#var:foo1}}

分段2:{{#var:foo2}}

分段3:{{#var:foo3}}

分割得到的字符串总数:{{#var:foo.count}}


分段1:a

分段2:b

分段3:c

分割得到的字符串总数:3

示例3

{{Split|萌娘百+欢迎+科!++来到|+|str}}
{{#var:str2}}{{#var:str5}}{{#var:str1}}{{#var:str3}}

分割得到的字符串总数:{{#var:str.count}}


欢迎来到萌娘百科!

分割得到的字符串总数:5

(因为其中有一处连续的加号,{{#var:str4}}被赋予了一个空字符串)

示例4

在模板中,利用此模板将接收到的一个约定格式的字符串分割,作为多个参数使用。因为是模板,所以这里无法作出演示。

{{#fornumargs: num | value
|{{split|{{#var:value}}|,}}
{{ruby|{{#var:foo1}}|{{#var:foo2}}}}
}}

所有模板列表
Moegirlpedia-logo.png本模板原始代码以学习目的从萌娘百科引用
遵循CC BY-NC-SA 3.0 CN协议
原始贡献者等可参见
模板:Split
经过双方不同编辑者的贡献,实现效果可能已存在差异