Template:Str left/doc: Difference between revisions
Template page
More actions
m Reverted 1 edit by Aeeaeeaee 2 identified as vandalism to last revision by Wuhwuzdat. using TW |
→Examples: initial caps for "Lorem" to make single character results clearer; add extra example with count = 40 to show effect of count > stringlength |
||
| Line 16: | Line 16: | ||
=== Examples === | === Examples === | ||
*<tt><nowiki>{{Str left| | *<tt><nowiki>{{Str left| Lorem ipsum dolor sit amet | 10 }}</nowiki></tt> → {{Str left| Lorem ipsum dolor sit amet | 10 }} | ||
*<tt><nowiki>{{Str left| | *<tt><nowiki>{{Str left| Lorem ipsum dolor sit amet | 1 }}</nowiki></tt> → {{Str left| Lorem ipsum dolor sit amet | 1 }} | ||
*<tt><nowiki>{{Str left| | *<tt><nowiki>{{Str left| Lorem ipsum dolor sit amet | 0 }}</nowiki></tt> → {{Str left| Lorem ipsum dolor sit amet | 0 }} | ||
*<tt><nowiki>{{Str left| | *<tt><nowiki>{{Str left| Lorem ipsum dolor sit amet | }}</nowiki></tt> → {{Str left| Lorem ipsum dolor sit amet | }} | ||
*<tt><nowiki>{{Str left| | *<tt><nowiki>{{Str left| Lorem ipsum dolor sit amet }}</nowiki></tt> → {{Str left| Lorem ipsum dolor sit amet }} | ||
*<tt><nowiki>{{Str left| Lorem ipsum dolor sit amet | 40 }}</nowiki></tt> → {{Str left| Lorem ipsum dolor sit amet | 40 }} | |||
=== See also === | === See also === | ||
Revision as of 07:06, 25 January 2010
Usage
{{Str left|<string>|<count>}}
Gives the <count> substring of characters from the start of the string (the substring has length <count>).
If <count> is invalid or empty, an empty string is returned. If undefined, it defaults to 1.
Limitations
- Length to 500: The maximum substring stops at 500 long, yet gives no error message. Only 500 characters can be extracted even if the <string> is longer.
- Inexpensive (uses no other templates).
Examples
- {{Str left| Lorem ipsum dolor sit amet | 10 }} → Lorem ipsu
- {{Str left| Lorem ipsum dolor sit amet | 1 }} → L
- {{Str left| Lorem ipsum dolor sit amet | 0 }} →
- {{Str left| Lorem ipsum dolor sit amet | }} →
- {{Str left| Lorem ipsum dolor sit amet }} → L
- {{Str left| Lorem ipsum dolor sit amet | 40 }} → Lorem ipsum dolor sit ametLorem ipsum do
See also
- [[:<count>:Template:Trunc|{{<string>}}]] - truncate right-side of string
- [[:<count>:Template:Str right|{{<string>}}]] - extract remainder of string
- [[:<count>:Template:Str rightc|{{<string>}}]] - extract right-side of string
- {{<string>}} - get numeric length of string (can be over 300 long)