用户: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>{{#time:m/d/Y}}</pre>
 
{{#time:m/d/Y}}
<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|5}}<br>
{{#invoke:string|sublength|喔喔!母母赛高!|4|8}}<br>
;sublength类无法使用
;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}}!