---- [[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]]