Skip to content
hamatoma edited this page Jul 12, 2021 · 3 revisions

Zählt das Vorkommen eines Suchmusters in einem Puffer.

Parameter

Name Typ Beschreibung Beispiel
append bool Das Ergebnis wird im Zielpuffer angehängt. append
input bufferName In diesem Puffer wird gezählt. Voreinstellung: input input=adresses
output bufferName Das Ergebnis wir in diesen Puffer geschrieben. Voreinstellung: output output=result
marker character Definiert einen Platzhalter für die Ergebniszahl in template. Voreinstellung: '#' marker=*
template string Vorlage, wie die Ergebnismeldung aussieht. Muss marker enthalten. Voreinstellung: der Wert von marker template="# hits: *"
what pattern Suchmuster: String (auch interpoliert) oder regulärer Ausdruck what="address"
what=r/\d+/

Beispiele

Im Puffer "input" steht:

Be or not to be, that's the question!
Hic Rhodos, Hic salta!
Kommando:
count what="e"
Danach steht in "output":
4
Kommandos:
count what=r/\S+/ template="# Wörter" output=statistic
count regexpr=r/[.;!?]/ t=', # Sätze' o=statistic append
count regexpr=r/./ t=', # Zeichen' o=statistic append
Danach steht im Puffer "statistic":
12 Wörter, 2 Sätze, 59 Zeichen

Clone this wiki locally