1.1 Wieviel Treffer matcht dieser Ausdruck und worin besteht der augenfällige Unterschied zur Abfrage „^BITT(ER)?$“
Lösung: ABMAGER MAGER Der Unterschied der Abfrage „MAG(ER)$“ zur Abfrage „^BITT(ER)$“ besteht in dem fehlenden Ankerzeichen ^ zu Beginn des Suchbefehles. Damit muss das Suchmuster MAGER nicht mehr am Anfang einer Zeichenfolge bzw. am Anfang des Worts stehen. Daher matcht das Suchmuster „MAG(ER)$“ neben MAGER auch ABMAGER. Beachte aber, das dass Ankerzeichen $ weiterhin gilt: die Wörter müssen auch hier mit MAGER enden. Nachdem wir hier keine Quantoren benutzen, ist es egal, ob wir den Suchbefehl „MAG(ER)$“ oder „MAGER$“ formulieren.
1.2 Wieviel Treffer matcht der Ausdruck „MAG(ER)?$“
Lösung: ABMAGER MAG MAGER MITMAG VERMAG Wir suchen nach Wörtern, die mit MAG oder MAGER aufhören. Das Quantorzeichen ? bezieht sich immer auf das ihm voranstehende Zeichen. Nachdem wir hier ER mit einer runden Klammer zusammenfassen, interpretiert der PC das ER wie ein einzelnes voranstehendes Zeichen.
1.3 Wieviel Treffer matcht der Ausdruck „MAG(ER)+$“
Lösung: ABMAGER MAGER MAGERER MAGERERER Wir suchen nach Wörtern, die mit MAGER oder MAGERER aufhören. Das Quantorzeichen + bezieht sich wie im vorigen Beispiel auf den eingeklammerten Ausdruck, der mindestens einmal vorkommen muss, aber auch mehrmals hintereinander vorkommen kann/darf.
1.4 Wieviel Treffer matcht der Ausdruck „MAG(ER)*$“
Wir suchen nach Wörtern, die mit MAG aufhören. Das Quantorzeichen * bezieht sich wie im vorigen Beispiel auf den eingeklammerten Ausdruck, der nicht zwingend vorkommen muss, aber auch ein- bis mehrmals hintereinander vorkommen kann/darf. Deswegen ist die Lösung die Summe der Ergebnisse der Fragen 1.2 und 1.3: ABMAGER MAGER MAGERER MAGERERER MITMAG VERMAG
2. Wir suchen alle Wörter, die mit C anfangen und nicht mehr als 5 Buchstaben aufweisen. Formuliere den Suchstring dazu mit Hilfe des MinMaxBefehl!
Der Suchstring lautet: „^C.{1,4}$“ und matcht auf Basis der derzeitigen Downloadversion 222 Treffer. Bei künftigen Versionen werden es nur noch 221 Treffer sein, denn COVRE wird durch das anstehende Neureglement nicht mehr gültig sein (die E-Elision bei auf –ern endenden Verben mit englischer Aussprache ist nicht mehr statthaft):
Der Klammerausdruck {1,4} selbst steht für kein Zeichen, sondern bezieht sich als Quantor auf das vorangehende Zeichen - hier der Punkt als Stellvertreter für ein beliebiges Zeichen. Es besagt, dass nach dem C wenigstens ein Zeichen (hier ein Buchstabe), maximal aber vier Zeichen zu folgen haben. Durch die Ankerzeichen stellen wir sicher, dass nur zwei- bis fünfbuchstabige Wörter als Ergebnis ausgegeben werden (gäbe es ein Wort Co, es wäre in der Trefferliste enthalten).
Lautete der Befehl beispielsweise nur „^C.{1,4}“, würden alle Wörter gematcht werden, die mit C und wenigstens mit einem weiteren x-beliebigen Buchstaben anfangen.
„^BITT(ER){3}$“ zum Beispiel matcht als Ergebnis …. ja, welches Wort würde hier bei der Suche innerhalb von Geros SuperDic als Treffer angezeigt werden? (das ist die 3. und letzte Hausaufgabe!)
Der Quantor {3} sagt dem PC, dass das voranstehende Zeichen (ER) genau dreimal hintereinander vorkommen muss. Das Ergebnis ist wirklich bitter: BITT ER ER ER (Komparativ von bitter – lt. Grammatikduden ist diese Abfolge zu vermeiden …)
Gero
Download: Geros Superdic, was sonst! | Discussion: Forum | News: Twitter | ... und im übrigen bin ich der Meinung, dass Wordfinder beim online-Spiel pfui sind!