الگو:Trim leading/doc

از ویکی‌وحدت
< الگو:Trim leading
نسخهٔ تاریخ ‏۲۱ نوامبر ۲۰۲۲، ساعت ۰۷:۵۰ توسط Wikivahdat (بحث | مشارکت‌ها) (۱ نسخه واردشده)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

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