Difference between revisions of "Charcount"
From Sega Retro
(Created page with "<includeonly>{{#vardefine:charcountresult|0}}{{#loop: subchar |0 |{{#len:{{{1}}}}} |{{#ifeq: {{#sub:{{{1}}}|{{#var:subchar}}|{{#len:{{{2}}}}}}} | {{{2}}} | {{incvar|charcountr...") |
m (Text replacement - "Category:Sega Retro templates" to "Category:Templates") |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#vardefine:charcountresult| | + | <includeonly>{{#vardefine:charcountresult|-1}}{{#vardefine:charpos|0}}{{#while: |
− | |0 | + | |{{#if:{{#var:charpos}}|true}} |
− | |{{# | + | |{{#vardefine:charpos|{{#pos:{{{1}}}|{{{2}}}|{{#expr:{{#var:charpos}} + 1}}}}}}{{incvar|charcountresult}} |
− | |{{# | ||
}}{{#var:charcountresult}} | }}{{#var:charcountresult}} | ||
</includeonly><noinclude> | </includeonly><noinclude> | ||
Line 17: | Line 16: | ||
{{charcount|She sells sea shells.|e}} | {{charcount|She sells sea shells.|e}} | ||
− | [[Category: | + | [[Category:Templates]]</noinclude> |
Latest revision as of 14:20, 1 January 2022
This template counts the instances of a specified character (or another string) in a string. Note that it is case-sensitive.
Usage
{{charcount|She sells sea shells.|e}}
returns:
4