MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
模板:JoinNullable/doc:修订间差异
跳到导航
跳到搜索
Teddyxlandlee(留言 | 贡献) (创建页面,内容为“==用途== 将若干个字符串以<code><nowiki>{{{split}}}</nowiki></code>(默认值为<code> · </code>)分开。如果参数中包含非空字符串,则会跳过,以避免出现连续两个分隔符。 ==参数列表== * '''匿名参数''':要显示的字符串,可为空字符串或非空字符串。 * <code>split</code>:分隔符(默认值为<code> · </code>) ==示例== <code><nowiki>{{</nowiki>{{FULLPAGENAME}}<nowi…”) |
Teddyxlandlee(留言 | 贡献) 小 (// Edit via Wikiplus) 标签:移动版编辑 移动版网页编辑 高级移动版编辑 |
||
(未显示同一用户的4个中间版本) | |||
第1行: | 第1行: | ||
==用途== |
==用途== |
||
将若干个字符串以<code><nowiki>{{{split}}}</nowiki></code>(默认值为 |
将若干个字符串以<code><nowiki>{{{split}}}</nowiki></code>(默认值为{{tl|w}})分开。如果参数中包含非空字符串,则会跳过,以避免出现连续两个分隔符。 |
||
==参数列表== |
==参数列表== |
||
* '''匿名参数''':要显示的字符串,可为空字符串或非空字符串。 |
* '''匿名参数''':要显示的字符串,可为空字符串或非空字符串。 |
||
* <code>split</code>:分隔符(默认值为 |
* <code>split</code>:分隔符(默认值为{{tl|w}}) |
||
==示例== |
==示例== |
||
<code><nowiki>{{</nowiki> |
<code><nowiki>{{</nowiki>JoinNullable<nowiki>|[[绵羊]]|[[東紅]]| |[混乱]]| }}</nowiki></code> |
||
效果如下: |
效果如下: |
||
{{ |
{{JoinNullable|[[绵羊]]|[[東紅]]| |[[混乱]]|}} |
||
==生成器代码如下(Python)== |
==附:[[T:JoinNullable/legacy|旧版本]]生成器代码如下(Python)== |
||
<code><nowiki>print('{{#vardefine:Split|{{{split|&nbsp;·&nbsp;}}}}}'+''.join((lambda index,end:'{{#if:{{{'+str(index)+'|}}}|{{{'+str(index)+'|}}}{{#ifexpr:'+'+'.join('{{#if:{{{'+str(i)+'|}}}|1|0}}'for(i)in(range(index+1, end+1)))+'|{{#var:Split}}|}}}}')(i,30)for(i)in(range(1,31))))</nowiki></code> |
<code><nowiki>print('{{#vardefine:Split|{{{split|&nbsp;·&nbsp;}}}}}'+''.join((lambda index,end:'{{#if:{{{'+str(index)+'|}}}|{{{'+str(index)+'|}}}{{#ifexpr:'+'+'.join('{{#if:{{{'+str(i)+'|}}}|1|0}}'for(i)in(range(index+1, end+1)))+'|{{#var:Split}}|}}}}')(i,30)for(i)in(range(1,31))))</nowiki></code> |
2024年6月8日 (六) 12:39的最新版本
用途
将若干个字符串以{{{split}}}
(默认值为{{w}})分开。如果参数中包含非空字符串,则会跳过,以避免出现连续两个分隔符。
参数列表
- 匿名参数:要显示的字符串,可为空字符串或非空字符串。
split
:分隔符(默认值为{{w}})
示例
{{JoinNullable|[[绵羊]]|[[東紅]]| |[混乱]]| }}
附:旧版本生成器代码如下(Python)
print('{{#vardefine:Split|{{{split| · }}}}}'+''.join((lambda index,end:'{{#if:{{{'+str(index)+'|}}}|{{{'+str(index)+'|}}}{{#ifexpr:'+'+'.join('{{#if:{{{'+str(i)+'|}}}|1|0}}'for(i)in(range(index+1, end+1)))+'|{{#var:Split}}|}}}}')(i,30)for(i)in(range(1,31))))