模块:SplitFormat/doc

来自PRTS
跳转到导航 跳转到搜索

这是模块:SplitFormat的文档页面

本模块是一类字符串格式处理器。

  • 本模块中包含部分来自主站的函数,在不了解其用途的情况下请勿使用。

apply_template2

用于批量应用某模板。

用法:

  • str:按固定格式书写要批量应用模板的数据
    • 使用的分隔符按下方定义为准
  • sep0:第一层级(各单个数据之间的)分隔符
  • sep1:第二层级(各数据传入参数的)分隔符
    • 当该组数据需要独自传入参数,或者无法使用下面的 other 传入统一参数,则需要通过 <参数名>=<值> 显式声明所使用参数的所有的参数名
  • sep2:第三层级(各单个数据应用模板后,在结果之间插入的)分隔符
  • template:要应用的模板名
  • other:对所有单个数据应用模板时统一传入相同参数

以下是两个样例:

{{#invoke:splitFormat|apply_template2|str=RMA70-24:罕见,至纯源石:三星获得|sep0=,|sep1=:|sep2=+|template=关卡报酬|other=:3=60px}}
罕见罕见

+

三星获得三星获得
{{#invoke:splitFormat|apply_template2|str=:1=能天使:shop=1,:1=德克萨斯:shop2=1|sep0=,|sep1=:|sep2=|template=干员头像|other=:2=60px:elite=2}}

splitFaction

用于生成势力表。目前不单独使用

用法:

  • str:按固定格式书写要批量应用模板的数据
    • 使用的分隔符按下方定义为准
  • sep0:第一层级(各单个阵营组数据之间的)分隔符
  • sep1:第二层级(各阵营组中单个阵营之间的)分隔符
  • sep2:输出结果中,各单个阵营组之间的分隔符
  • subagain:是否嵌套查询