社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544

全站通知:

帮助:解析函数/explode

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

使用指定分隔符将字符串分割成多段,返回其中指定位置的一段。

此函数对大小写敏感,若要做更复杂的分隔请先使用帮助:解析函数#replace把不同的分隔符替换成同样的字串。位置编号由0开始计算(第一项是0号)。如果位置参数为负数(-n),则从末尾开始计算的第n个。分隔符在字串中连续出现的话,则会被分割成多个空白小段,会干扰到位置编号。

若要使用特殊字串(包括前后空格,因为函数会自动trim所有输入内容),请用

<nowiki></nowiki>

出自扩展 ParserFunctions的String functions。

格式
{{#explode:字符串|分隔符(默认空格)|位置|限制}}
例子
{{#explode:And if you tolerate this||2}}
→ you
{{#explode:String/Functions/Code|/|-1}}
→ Code
{{#explode:Split%By%Percentage%Signs|%|2}}
→ Percentage
{{#explode:And if you tolerate this thing and expect no more||2|3}}
→ you tolerate this thing and expect no more
{{#explode: 今天,天气,非常,好!||2}}
非常
{{#explode: 今天,天气,非常,好!||-1}}
好!
{{#explode: 0   1 ‌ 2 3 4 ‌ 5 6||5}}
2
实际用例
BWIKI中实际应用它的页面。这个静态列表可能在下列页面更改后过时