Vorlage:Zeichenmenge: Unterschied zwischen den Versionen
Aus GuildWiki
ARTy (Diskussion | Beiträge) |
|||
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | <includeonly | + | <includeonly>{{#vardefine:offset|0}}{{#vardefine:length|{{#len:{{{2|}}}}}}}{{#vardefine:count|0}}{{#vardefine:stop|0}}{{#while: |
− | {{#vardefine:count|0}} | ||
− | {{#vardefine:stop|0}} | ||
− | {{#while: | ||
|{{#pos: {{{1|}}}|{{{2|}}}|{{#var:offset}}}}{{#ifeq:{{#var:stop}}|0|go}} | |{{#pos: {{{1|}}}|{{{2|}}}|{{#var:offset}}}}{{#ifeq:{{#var:stop}}|0|go}} | ||
|{{#vardefine:tmp|{{#pos: {{{1|}}}|{{{2|}}}|{{#var:offset}}}} }} | |{{#vardefine:tmp|{{#pos: {{{1|}}}|{{{2|}}}|{{#var:offset}}}} }} | ||
− | {{#ifeq: {{#var:tmp}}||{{#vardefine:stop|1}}|{{#vardefine:count|{{#expr:{{#var:count}} +1}}}}{{#vardefine:offset|{{#expr:{{#var:offset}}+({{#var:tmp}}-{{#var:offset}})+ | + | {{#ifeq: {{#var:tmp}}||{{#vardefine:stop|1}}|{{#vardefine:count|{{#expr:{{#var:count}} +1}}}}{{#vardefine:offset|{{#expr:{{#var:offset}}+({{#var:tmp}}-{{#var:offset}})+{{#var:length}}}}}}}} |
− | }} | + | }}{{#var:count}}</includeonly><noinclude> |
− | |||
Diese Vorlage zählt die Häufigkeit des Vorkommens einer Zeichenfolge in einer zweiten Zeichenkette. | Diese Vorlage zählt die Häufigkeit des Vorkommens einer Zeichenfolge in einer zweiten Zeichenkette. | ||
<pre> | <pre> | ||
− | {{ | + | {{Zeichenmenge|aaaa|a}} = 4 |
− | {{ | + | {{Zeichenmenge|Hallo|l}} = 2 |
− | {{ | + | {{Zeichenmenge|Hallo|ll}} = 1 |
</pre> | </pre> | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 15. August 2010, 18:21 Uhr
Diese Vorlage zählt die Häufigkeit des Vorkommens einer Zeichenfolge in einer zweiten Zeichenkette.
{{Zeichenmenge|aaaa|a}} = 4 {{Zeichenmenge|Hallo|l}} = 2 {{Zeichenmenge|Hallo|ll}} = 1