Zurück zur Übersichtsseite Editor


Vorbemerkung: Eine Zeichen- bzw. Stringgruppe ist eine Zusammenfassung von einzelnen Zeichen bzw. von Zeichenfolgen (Strings), auf die in nachfolgenden Anweisungen durch Angabe der dazugehörenden Gruppenkennung Bezug genommen werden kann.
Gruppenkennungen haben die Form
Z:xy   für Zeichengruppen      (alternativ: C:xy)
S:xy   für Stringgruppen
Dabei darf x ein Buchstabe und y ein Buchstabe oder eine Ziffer sein. Groß- und Kleinschreibung wird nicht unterschieden.

Sollen Zeichen- und/oder Stringgruppen automatisch beim Initialisieren einer TUSTEP-Sitzung definiert werden, kann eine entsprechende Definition mit dem Kommando #E in die INI-Datei eingetragen werden (Beispiel siehe hier).

Definition von Zeichengruppen

- schneider-lastin schneider-lastin

Beispiel 1: Definition einer Gruppe von Vokalen
Gib Anweisung >Z:vo=aeiouäöü
Beispiel 2: Definition einer Gruppe von Konsonanten
Gib Anweisung >Z:ko=bdgk
Anwendungsbeispiel:
Zeige alle Wörter einer Datei, in denen ein Vokal der Gruppe vo gefolgt wird von einem Konsonanten der Gruppe ko und gefolgt von dem ersten Vokal:
Gib Anweisung >zn,,,|{Z:vo}{Z:ko}{+1=}|

Beispiel 3: Definition einer Gruppe, enthaltend das Leerzeichen und eine Reihe von Interpunktionszeichen
Gib Anweisung >Z:i0= .,;!\?

Definition von Stringgruppen

- schneider-lastin schneider-lastin

Beispiel 1: Definition einer Gruppe von Wortbildungsmorphemen
Gib Anweisung >S:a1=|heit|keit|tum|

Beispiel 2: Definition einer Gruppe von Deklinationsendungen
Gib Anweisung >S:us=|us|i|um|o|orum|is|os|
Anwendungsbeispiel zu Beispiel 2:
Zeige in einem Text alle Sätze mit dem Wort "parvulus" samt aller flektierten Formen:
Gib Anweisung >zn,,,|parvul{S:us}|

Information über Zeichen- und Stringgruppen

- schneider-lastin schneider-lastin

Mit der folgenden Anweisung können alle definierten Zeichen- und Stringgruppen in einem Popup-Fenster angezeigt werden:
Gib Anweisung >i

Löschen von Zeichen- und Stringgruppen


Mit der folgenden Anweisung kann die definierte Zeichengruppe xy bzw. die definierte Stringgruppe xy gelöscht werden:
Gib Anweisung >Z:xy=
 
Gib Anweisung >S:xy=

Vordefinierte Zeichengruppen


In TUSTEP gibt es intern vordefinierte Zeichengruppen, z.B. für alle Ziffern oder für alle Zeichen des TUSTEP-Zeichensatzes. Sie können für beide Parameterkonventionen ({} oder <>) hier eingesehen werden.

Zurück zur Übersichtsseite Editor