社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544
帮助:解析函数/explode
使用指定分隔符将字符串分割成多段,返回其中指定位置的一段。
此函数对大小写敏感,若要做更复杂的分隔请先使用帮助:解析函数#replace把不同的分隔符替换成同样的字串。位置编号由0开始计算(第一项是0号)。如果位置参数为负数(-n),则从末尾开始计算的第n个。分隔符在字串中连续出现的话,则会被分割成多个空白小段,会干扰到位置编号。
若要使用特殊字串(包括前后空格,因为函数会自动trim所有输入内容),请用
出自扩展 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中实际应用它的页面。这个静态列表可能在下列页面更改后过时