Template:Str letter/doc
Jump to navigation
Jump to search
{{#invoke:Message box|mbox}} {{#invoke:Lua banner|main}}
This is the {{str letter}} meta-template.
It takes a string as parameter, and returns its length of preceding letters.
Examples
If the parameter is empty or undefined it is considered to be of zero length:
{{str letter}}
returns {{#invoke:String|len|{{#invoke:String|match|s={{{1}}}|^%a*|ignore_errors=true}}}}{{str letter|}}
returns {{#invoke:String|len|{{#invoke:String|match|s=|^%a*|ignore_errors=true}}}}{{str letter| }}
returns {{#invoke:String|len|{{#invoke:String|match|s= |^%a*|ignore_errors=true}}}}
The count is interrupted by numbers, symbols, and punctuation:
{{str letter|12345}}
returns {{#invoke:String|len|{{#invoke:String|match|s=12345|^%a*|ignore_errors=true}}}}{{str letter|abcdef?}}
returns {{#invoke:String|len|{{#invoke:String|match|s=abcdef?|^%a*|ignore_errors=true}}}}{{str letter|abc def}}
returns {{#invoke:String|len|{{#invoke:String|match|s=abc def|^%a*|ignore_errors=true}}}}{{str letter|ABcD123}}
returns {{#invoke:String|len|{{#invoke:String|match|s=ABcD123|^%a*|ignore_errors=true}}}}{{str letter|abc, def}}
returns {{#invoke:String|len|{{#invoke:String|match|s=abc, def|^%a*|ignore_errors=true}}}}{{str letter|abc(def)}}
returns {{#invoke:String|len|{{#invoke:String|match|s=abc(def)|^%a*|ignore_errors=true}}}}{{str letter|abc xyzabcdefghijklmnopqrstuvwxyz}}
returns {{#invoke:String|len|{{#invoke:String|match|s=abc xyzabcdefghijklmnopqrstuvwxyz|^%a*|ignore_errors=true}}}}{{str letter|ÁbČĐÈęFğ}}
returns {{#invoke:String|len|{{#invoke:String|match|s=ÁbČĐÈęFğ|^%a*|ignore_errors=true}}}}{{str letter|NR<ref>a reference</ref>}}
returns {{#invoke:String|len|{{#invoke:String|match|s=NR[1]|^%a*|ignore_errors=true}}}}
{{str letter|abcdefghijklmnopqrstuvwx}}
returns {{#invoke:String|len|{{#invoke:String|match|s=abcdefghijklmnopqrstuvwx|^%a*|ignore_errors=true}}}}{{str letter|abcdefghijklmnopqrstuvwxyz}}
returns {{#invoke:String|len|{{#invoke:String|match|s=abcdefghijklmnopqrstuvwxyz|^%a*|ignore_errors=true}}}}
See also
{{#invoke:Navbox|navbox}}
References
- ↑ a reference