Template:Str sub long
Jump to navigation
Jump to search
This documentation is transcluded from Template:Str sub long/doc. (Edit | history)
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
- Please see: {{#invoke:string|sub}}.
Usage
{{str sub old|text|start|length}}
= Substring of text starting at start and containing length characters. Zero-indexed: the first character is numbered 0, and so on, e.g. {{str sub old|20090624130510|8|2}} returns the 2 characters starting at the 9th, i.e. "
- 200906241*
- 2009062413*".
Examples
- {{str sub old|1234567|3|2}} —>
- 1234*
- 12345*
- {{str sub old| alphabet|0|5}} —> alpha
- {{str sub old| alphabet|5|999}} —>
- alphab*
- alphabe*
- alphabet*Template:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingErrorTemplate:FormattingError
- {{str sub old|alph abet|0|5}} —> alph
- {{str sub old| three words here |4|10}} —>
- three*
- three *
- three w*
- three wo*
- three wor*
- three word*
- three words*
- three words *
- three words *
- three words h*
Any leading spaces are skipped, but internal spaces are counted exactly, yet compressed when displayed.
Template data
This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. Click here to see a monthly parameter usage report for this template based on this TemplateData.
TemplateData for Str sub long
{
"description": "The template takes a substring of ''text'' starting at ''start'' and containing ''length'' characters.",
"params": {
"1": {
"label": "Text",
"description": "The substring to be trimmed.",
"type": "string",
"required": true
},
"2": {
"label": "Numeric position",
"description": "Numeric position of the starting character within the string",
"type": "number",
"required": true
},
"3": {
"label": "Count",
"description": "Number of characters for the substring",
"type": "number",
"required": true
}
}
}