Toggle menu
14
236
69
27.3K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 06:14, 20 February 2025 by Prd (talk | contribs) (Created page with "{{Documentation subpage}} <!-- Categories and interwikis go at the bottom of this page. --> == Usage == {{tlx|Trim leading | <input> | <prefix> }} Trims up to six instances of <prefix> (such as: 0 or "anti-") from the beginning of <input>. <Prefix> is set to "0" by default (for removing leading zeroes from numbers). Template will not properly work beyond the first whitespace in the input. === Limitations === * '''New code shoul...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Usage

{{Trim leading|<input> |<prefix> }}

Trims up to six instances of <prefix> (such as: 0 or "anti-") from the beginning of <input>. <Prefix> is set to "0" by default (for removing leading zeroes from numbers). Template will not properly work beyond the first whitespace in the input.

Limitations

  • New code should strongly consider {{#invoke:string|replace}} or {{#invoke:MultiReplace|main}}.
  • For backward compatibility, both the input and pattern string are trimmed of surrounding whitespace before processing begins. This means you cannot remove three instances of "the " from "the the the thing"; instead you will remove one instance of "the".

Examples

{{Trim leading|duck duck duck goose |duck}} → duck duck goose

{{Trim leading|duckduckduckgoose |duck}} → goose

{{Trim leading|00000034 }} → 34

{{Trim leading|aaaaaa34|a }} → 34

{{Trim leading|U+0034|U+}} → 0034

{{Trim leading|anti-anti-neutrino |anti-}} → neutrino

See also