查看“模块:SplitFormat/doc”的源代码
←
模块:SplitFormat/doc
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
<table class="mbox" style="border:1px solid darkcyan;background:lightcyan;margin:4px 0"> <tr> <td class="mbox-text" style="">这个模块引用自'''[https://prts.wiki/id/600 PRTS]''',感谢所有编辑们做出的贡献。</td> </tr> </table> ==参数解释== 调用函数 apply_template2,该函数拥有以下参数 :str 需要模块进行分隔的字符串 :sep0 将 str 分隔为不同组字符串的符号 :sep1 将 sep0 分隔后的字符串进一步分隔的符号 :sep2 分隔各组字符串之间的符号 :template 分隔后各组字符串所应用的模板 :other 额外指定所套模板的参数设置,使用 sep1 指定的分隔符号 ==代码实例== <pre>{{#invoke:splitFormat|apply_template2|str=RMA70-24:罕见,至纯源石:三星获得|sep0=,|sep1=:|sep2=sep2|template=关卡报酬|other=:3=60px}}</pre> 模块执行过程中,现将 str 按 sep0 进行第一次分隔分组。在此,即为按逗号分隔 分隔为: <pre>第一组 RMA70-24:罕见 第二组 至纯源石:三星获得</pre> 然后,模块将各个组再按 sep1 进行分隔,对于第一组来说,即为: <pre>1.a组 RMA70-24 1.b组 罕见</pre> 当 other 指定了参数时,按前面 sep1 指定的符号将其分隔并组合到各组字符串中,最终: <pre>第一组 RMA70-24|罕见|60px 第二组 至纯源石|三星获得|60px</pre> 然后将分离出的各组字符串分别套入指定的模板 关卡报酬 内 <pre>关卡报酬模板参数:{{关卡报酬|<道具名>|<掉落标签>|<图片尺寸>}}</pre> 输出: <pre>第一组:{{关卡报酬|RMA70-24|罕见|60px}} 第二组:{{关卡报酬|至纯源石|三星获得|60px}}</pre> 最后,将得到的两组字符串用 sep2 指定的符号组合起来,输出如下结果: <pre>{{关卡报酬|RMA70-24|罕见|60px}}<br>{{关卡报酬|至纯源石|三星获得|60px}}</pre> 该模板还可有如下进阶用法 <pre>{{#invoke:splitFormat|apply_template2|str=:家具=yes:1=饰牌《酬劳》:2=首次掉落,至纯源石:三星获得|sep0=,|sep1=:|sep2=<br>|template=关卡报酬|other=:3=60px}} 此处使用的模板参数:{{关卡报酬|<家具=1>|<家具名>|<掉落标签>|<图片尺寸>}} 其中后三个参数为数字参数,未命名</pre> 其中,1= 2= 为指定需要传递到模板的数字参数
返回至
模块:SplitFormat/doc
。
导航菜单
个人工具
创建账户
登录
名字空间
模块
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
随机页面
管理与编辑
最近更改
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息