----
[[tustep:loesungen:editor|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 [[tustep:loesungen:editor:konfiguration|hier]]).
\\
====== Definition von Zeichengruppen ======
- {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|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 ======
- {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|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 ======
- {{files_open:benutzericons:schneider-lastin-lg.jpg?nolink&16x16|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 <>) [[tustep:loesungen:editor:konventionen|hier]] eingesehen werden.
----
[[tustep:loesungen:editor|Zurück zur Übersichtsseite - Editor]]