Template:Str index/doc
This is a documentation subpage for Template:Str index.
Don't forget to purge the contents of the base page upon creating or editing this subpage.
Don't forget to purge the contents of the base page upon creating or editing this subpage.
This template was ported from an old revision of a template from Wikipedia. It was originally at Template:Str index/doc. The original authors of this template are shown on the template's edit history page.
This template's documentation was also ported from Wikipedia, originally from Template:Str index/doc/doc. The original authors of the documentation are shown on the documentation's edit history page.
Wikipedia's text is available under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
This template's documentation was also ported from Wikipedia, originally from Template:Str index/doc/doc. The original authors of the documentation are shown on the documentation's edit history page.
Wikipedia's text is available under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
Usage
{{str index|text|number}} = Returns the number-th character of text. Base 1: the first character is numbered 1, and so on.
Only supports a limited character set. Returns an error on unknown characters. Returns   for a blank space.
Examples
{{str index|0123456789ABCDEF|15}}
→ E{{str index|0123456789ABCDEF|18}}
→ ((str index)): String is not long enough.{{str len|{{str index|a b|2}}}}}}
→ 5 (because the return is 
rather than a space character.)
See also
Template:String templates See also