Module:Ustring/doc: Difference between revisions

Content deleted Content added
Created page with '{{Module rating |<!-- Values: pre-alpha • alpha • beta • release • protected -- If a rating not needed/relevant, delete this template call -->}} <!--...'
 
Line 11:
<code><nowiki>{{</nowiki>#invoke:{{BASEPAGENAME}}|''function_name''|arg1|arg2|...}}</code> is equivalent to {{luaref|mw.ustring|mw.ustring.function_name|args=arg1, arg2, ...}}
 
===Example using {{luaref|mw.ustring.sub}}:===
<code><nowiki>{{#invoke:Ustring|sub|abcde|2|4}}</nowiki><code> produces {{#invoke:Ustring|sub|abcde|2|4}}
 
produces:
===Example using {{luaref|mw.ustring.gsub}}:===
 
<code><nowiki>{{#invoke:Ustring|match|abcde|(c%w)}}</nowiki><code> produces {{#invoke:Ustring|match|abcde|(c%w)}}
{{#invoke:Ustring|sub|abcde|2|4}}
 
===Example using {{luaref|mw.ustring.gsub}}:===
<code><nowiki>{{#invoke:Ustring|match|abcde|(c%w)}}</nowiki><code> produces {{#invoke:Ustring|match|abcde|(c%w)}}
 
produces:
 
{{#invoke:Ustring|match|abcde|(c%w)}}
 
 
===Example using tag arguments===
<pre>{{#invoke:Ustring|sub|{{Module:Ustring}}|274|548
|tag=pre|style=background-color:#edd}}</pre>
produces:
{{#invoke:Ustring|sub|{{Module:Ustring}}|274|548
|tag=pre|style=background-color:#edd}}
 
Note that:
{{#tag:pre|<nowiki><pre style=background-color:#edd>{{#invoke:Ustring|sub|{{Module:Ustring}}|274|548}}</pre></nowiki>}}
produces:
<pre style=background-color:#edd>{{#invoke:Ustring|sub|{{Module:Ustring}}|274|548}}</pre>
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |