Template:0: Difference between revisions
(Created page with "<includeonly>{{#explode:{{#replace:{{#replace:{{#replace:{{{1}}}| |_}}|_(|(}}|_| }}|(|0}}</includeonly><noinclude> = Documentation = Helps clean up errant spaces after p...") |
m (Protected "Template:0": important template ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))) |
Latest revision as of 21:49, 13 September 2020
Documentation
Helps clean up errant spaces after piping a link to remove anything ensconced in parentheses, e.g. "Pegasus (episode)." It is used in such templates as: Template:TRS, Template:TOS, Template:ComicLine, and the like.
What this fixes
If using the regular "explode" expression to remove the parenthetical, e.g. "Pegasus (episode)", you'll get "Pegasus ", leaving an unsightly space between "Pegasus" and the end quotation mark.
Example:
{{#explode:Pegasus (episode)|(|0}}, an episode of the [[Re-imagined Series]].
Would print:
Pegasus , an episode of the Re-imagined Series.
To fix the above example, one would then use this template thusly:
{{0|Pegasus (episode)}}, an episode of the [[Re-imagined Series]].
Would print:
Pegasus, an episode of the Re-imagined Series.