Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a221521c5a9a1528

Jump to content

Template:Str count/doc

From Wikipedia, the free encyclopedia

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

[edit]

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

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

Parameters

[edit]

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

[edit]
  • {{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

[edit]