[IDS-Logo] Online-Hilfe zu COSMAS II: Kochbuch zur grafischen Eingabe von Suchanfragen
grafische Eingabethemenspezifische FragestellungenSuchanfrage nach einem Komma in einem bestimmten Kontext

Suchanfrage nach einem Komma in einem bestimmten Kontext

Problemstellung

Gesucht werden die Textstellen, bei denen das erste Komma eines Satzes folgende Bedingungen erfüllt: kein Verb unmittelbar davor und kein Relativpronomen unmittelbar danach.

Vorgehen

Man sucht wie im Beispiel des ersten Kommas im Satz nach der Liste aller Kommata, die als erste in einem Satz vorkommen und schließt nacheinander diejenigen aus, in deren Umgebung z.B. unerwünschte Wortklassen auftreten. Dazu benötigt man den ausschließenden Abstandsoperator %.

Formulierung

Q1 = RECHTS(ELEM(S))

Q1 liefert die Satzenden, d.h. das letzte Wort eines jeden Satzes.

Q2 = LINKS(ABSTAND(",",+s0 max,Q1))

Q2 liefert die in einem Satz zuerst auftretenden Kommata.

Q3 = ABSTAND(Q2,%w0,MORPH(VRB))

Von den in Q2 gefundenen Kommata werden nun diejenigen ausgeschlossen (%), vor denen unmittelbar (w0) ein Verb steht. Da das Wort unmittelbar vor dem Komma einen Wortabstand von 0 zum Komma hat, wird der 0-Abstand genommen.

Ausnahme: im gegenwärtigen Archiv TAGGED muss an dieser Stelle der Abstand -1 stehen, weil infolge einer veralteten Kodierung das Komma als selbstständiges Textwort getrennt vom Vorwort kodiert wurde (Beispiel: "... wetten , dass ...").

ABSTAND(Q3,%+w1:1,MORPH(PRN rel))

Von den in Q3 gefundenen Kommata werden nun diejenigen ausgeschlossen (%), auf die unmittelbar (+w1:1) ein Relativpronomen folgt.
Der Minimalwortabstand 1 (die 1 vor dem :) ist notwendig, um den 0-Wortabstand auszuschließen, denn +w1 bedeutet +w0:1 und schließt den 0-Abstand ein.

Bemerkungen

Will man in Q2 die Kommata ausschließen, bei denen in einem linken Kontext von 3 Wörtern ein Verb vorkommt, muss der Abstand so lauten:
%-w2, d.h. %-w0:2, d.h. die Wörter an den Positionen 0, 1 und 2 im linken Kontext, wobei dann tatsächlich der maximale Abstand 2 das dritte Wort links vom Komma bezeichnet.

COSMAS II, Zentrale DV-Dienste - 18. 01. 2018