Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

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]