-
Notifications
You must be signed in to change notification settings - Fork 0
count
hamatoma edited this page Jul 12, 2021
·
3 revisions
Zählt das Vorkommen eines Suchmusters in einem Puffer.
| 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+/ |
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":
4Kommandos:
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 appendDanach steht im Puffer "statistic":
12 Wörter, 2 Sätze, 59 Zeichen