الگو:Str count/doc

    از ویکی‌نور
    < الگو:Str count
    (تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)

    This string handling template returns the number of times that a pattern or search-string occurs in a source string. Counts non-overlapping matches only.

    Usage

    {{Str count|source string|pattern|plain_flag}}

    If there is no occurrence of the source string in the pattern, this template returns 0.

    Parameters

    There are three parameters; the first two are required:

    • |source= – the source string. Required; alias: |1=.
    • |pattern= – the search-string or pattern to look for in the source string. Required; alias: |2=.
    • |plain= – a boolean flag indicating that pattern should be understood as plain text and not as a Scribunto ustring pattern (a unicode-friendly Lua-style regular expression). Optional; default: true.

    Examples

    • {{str count|aabbacccaddaeeeeaffff|a}} → 5
    • {{str count|0123456789ABCDEF|X}} → 0
    • {{str count|Wikipedia:Manual of Style/Words to watch|:}} → 1
    • {{str count|Wikipedia:Manual of Style/Words to watch|a}} → 4
    • {{str count|abababa|aba}} → 2 // counts non-overlapping occurrences (matches must be disjoint)

    See also