本WIKI由osoras申请于2020年01月21日创建,编辑权限开放,如遇Chrome浏览器登陆后无法编辑点这里 BWIKI反馈留言板
全站通知:

解析器函数/字符串函数

阅读

    

2023-03-20更新

    

最新编辑:史诗级的肉卷丝

阅读:

  

更新日期:2023-03-20

  

最新编辑:史诗级的肉卷丝

来自克鲁赛德战记WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
史诗级的肉卷丝

#len

格式:字符串

返回字符串长度。

串首与尾的空格将被无视,但除此之外的空格计数。

#pos

格式:字符串|关键词|偏移

从偏移开始寻找字符串中的关键词,返回关键词最初出现的位置。

大小写敏感。

示例:{{#pos:Žmržlina | žlina}}返回3。

#rpos

格式:字符串|关键词

从字符串中寻找关键词最后出现的位置。大小写敏感。

示例:{{#rpos:Žmržlina | lina}}返回4。

#sub

格式:字符串|起始点|长度

用于从左边开始截取一个字符串,并输出之。

起始点是一个0基序数。

如果长度未指定,则截取字符串后的所有字符。

如果长度是负数,函数没有输出。

如果起始点是负数,则从字符串末端开始截取。依然截取右边。

示例:{{#sub:Icecream | 3}}返回cream。

示例:{{#sub:Icecream | -4}}返回ream。

#replace

格式:字符串|关键词|替换词

在字符串中替换关键词为替换词。

大小写敏感。

关键词默认为1个半角空格。

替换词是纯半角空格时会被无视,进行操作时将去除关键词。

(使用<nowiki>规避这种情况。)

#rreplace

同上,但关键词接受正则表达式。

#explode

格式:字符串|分隔符|偏移

分割字符串并寻找内容,返回第偏移个内容。

分隔符默认为半角空格。

偏移指定要返回的内容的位置,这是一个0基序数。

如果偏移是负数,则从最后一个部分起寻找内容。

(还有个限制参数,搞不懂。原文翻译:只能在解析器函数中使用。如果该函数单独使用,则无法生效。)

示例:{{#explode:1,2,3,4,5|,|2}}返回3。