Template:Trim/doc
Appearance
This is a documentation subpage for Template:Trim. It contains usage information, categories, and other content that is not part of the original template page. |
Removes spaces and newlines from the start and end.
Usage
[edit]Not needed for a named parameter (neither in the template call, nor in the template code). In a template call, even for an unnamed parameter it is usually easier to write it as a named parameter, by putting e.g. "1=" in front. Note however that this affects the numbering of the remaining unnamed parameters.
Also not needed for a parameter of a parser function, it is trimmed anyway.
Even in cases where spaces do not affect rendering, trimming can be useful in substitution to avoid clutter in the resulting wikitext.
Examples
[edit]"{{trim|abc}}"
→ "abc" [1]"{{trim|abc }}"
→ "abc" [2]"{{trim| abc}}"
→ "abc" [3]"{{trim| abc }}"
→ "abc" [4]"{{trim| }}"
→ "" [5]"{{trim|
→ "abc" [6]
abc
}}"{{trim| abc }}
gives abc (tabs)