Template:Str count
Appearance
From Wikipedia, the free encyclopedia
[画像:Warning] This template is used on approximately166,000 pages .
To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them.
To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them.
This template uses Lua:
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
The above documentation is transcluded from Template:Str count/doc. (edit | history)
Editors can experiment in this template's sandbox (edit | diff) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.
Editors can experiment in this template's sandbox (edit | diff) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.