用户:Tokur233/SandBox:修订间差异
跳到导航
跳到搜索
小 (测试拓展的解析器函数) |
小 (增加测试了一些模块) |
||
第40行: | 第40行: | ||
<pre>{{#language:zh-cn}}</pre> | <pre>{{#language:zh-cn}}</pre> | ||
{{#language:zh-cn}} | {{#language:zh-cn}} | ||
<pre>{{#time:m/d/Y}}</pre> | |||
{{#time:m/d/Y}} | |||
---- | |||
<pre>{{#len:母母赛高!}}</pre> | <pre>{{#len:母母赛高!}}</pre> | ||
{{#len:母母赛高!}} | {{#len:母母赛高!}} | ||
<pre> | <pre> | ||
注:以下形如{{#invoke:string|xxx:···}}的函数解析器部分可以写为{{#xxx:···} | |||
且函数解析器,函数名和第一个参数用:连接 | |||
{{#invoke:string|sub|喔喔!母母赛高!|4|8}} | {{#invoke:string|sub|喔喔!母母赛高!|4|8}} | ||
{{#invoke:string|sublength|喔喔!母母赛高!|4|5}} | {{#invoke:string|sublength|喔喔!母母赛高!|4|5}} | ||
{{#sub:喔喔!母母赛高!|3|2}} | |||
{{#sub:喔喔!母母赛高!|-5} | |||
</pre> | </pre> | ||
{{#invoke:string|sub|喔喔!母母赛高!|4|8}}<br> | {{#invoke:string|sub|喔喔!母母赛高!|4|8}}<br> | ||
{{#invoke:string|sublength|喔喔!母母赛高!|4| | {{#invoke:string|sublength|喔喔!母母赛高!|4|8}}<br> | ||
; | ;sublength类无法使用,变为#sub | ||
{{#sub:喔喔!母母赛高!|3|2}} | |||
---- | |||
<pre> | <pre> | ||
{{#invoke:string|match|母母赛高!|母母|1|1|true|QAQ}} | {{#invoke:string|match|母母赛高!|母母|1|1|true|QAQ}} | ||
{{#invoke:string|match|母母赛高!|[a-zA-z]|1|1|false|QAQ}} | {{#invoke:string|match|母母赛高!|[a-zA-z]|1|1|false|QAQ}} | ||
{{#match|母母赛高!|母母|1|1|true|QAQ}} | |||
</pre> | </pre> | ||
{{#invoke:string|match|母母赛高!|母母|1|1|true|QAQ}} | {{#invoke:string|match|母母赛高!|母母|1|1|true|QAQ}} | ||
{{#invoke:string|match|母母赛高!|[a-zA-z]|1|1|false|QAQ}} | {{#invoke:string|match|母母赛高!|[a-zA-z]|1|1|false|QAQ}} | ||
---- | |||
<pre>{{#invoke:string|pos|总之就是母母赛高!|-4}}</pre> | <pre> | ||
{{#invoke:string|pos|总之就是母母赛高!|-4}} | |||
{{#pos:总之就是母母赛高!|母}} | |||
{{#rpos:总之就是母母赛高!|母}} | |||
</pre> | |||
{{#invoke:string|pos|总之就是母母赛高!|-4}} | {{#invoke:string|pos|总之就是母母赛高!|-4}} | ||
{{#pos:总之就是母母赛高!|母}} | |||
{{#rpos:总之就是母母赛高!|母}} | |||
;负号表示倒数 | ;负号表示倒数 | ||
;<nowiki>#pos实际上和{{#invoke:string|find:}}相同,#rpos实际上就是#pos的值+1</nowiki> | |||
---- | |||
<pre>{{#invoke:string|find|说起来为什么要加个巨长的invoke:string啊!打的巨累!|的|15|true}}</pre> | <pre>{{#invoke:string|find|说起来为什么要加个巨长的invoke:string啊!打的巨累!|的|15|true}}</pre> | ||
{{#invoke:string|find|说起来为什么要加个巨长的invoke:string啊!打的巨累!|的|15|true}} | {{#invoke:string|find|说起来为什么要加个巨长的invoke:string啊!打的巨累!|的|15|true}} | ||
;没找到或source、target其中之一为空,返回0 | ;没找到或source、target其中之一为空,返回0 | ||
---- | |||
<pre> | |||
{{#count:1145141919810|1}} | |||
{{#count:{{:Kris神教}}|母母}} | |||
</pre> | |||
{{#count:1145141919810|1}}<br> | |||
{{#count:{{:Kris神教}}|母母}}<br> | |||
;可以用#count来查某个词条中的某个词出现次数,但是要求词条字符串不能超过1000字符(巨鸡肋,逛了一大圈都没找到有一个行的) | |||
<pre> | |||
{{#explode:And if you tolerate this| |2}}<br> | |||
{{#explode:String/Functions/Code|/|-1}} <br> | |||
{{#explode:Split%By%Percentage%Signs|%|2}}<br> | |||
{{#explode:And if you tolerate this| |2|3}} | |||
</pre> | |||
{{#explode:And if you tolerate this| |2}}<br> | |||
{{#explode:String/Functions/Code|/|-1}} <br> | |||
{{#explode:Split%By%Percentage%Signs|%|2}}<br> | |||
{{#explode:And if you tolerate this| |2|3}} | |||
;参数1为字符串,参数2为用来分割的字符,参数3为分割后的第几组,参数四为参数三后第几组之间内容 | |||
---- | |||
<pre> | |||
{{#replace:004504|0|1}} | |||
注:可使用正则表达式,完整函数解析器为{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} | |||
</pre> | |||
{{#replace:004504|0|1}} | |||
---- | |||
<pre> | |||
;哼,哼,{{#invoke:string|rep|啊|20}}! | |||
</pre> | |||
;哼,哼,{{#invoke:string|rep|啊|20}}! |