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

全站通知:

帮助:解析函数/explode

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

Explode是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。

缺少内容。本Wiki由与你一样的用户共同编写,请帮助我们完善内容:开始编辑
  • 参考官方文档和其他文档完善内容
  • 增加实际用例和技巧

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

此函数对大小写敏感,若要做更复杂的分隔请先使用#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中实际应用它的页面。这个静态列表可能在下列页面更改后过时