You're not registered yet. Click here to register. Credits 
You can register here for free.
This topic has 0 replies
and has been read 270 times
 L 7
Gero Offline




Posts: 2.651

Fri Dec 24, 2010 8:46 am
die Lösungen zur Lektion 6 Quote · reply

Vorgegeben wurde der Ausdruck „MAG(ER)$“.

Vorab eine Animation mit den 4 Lösungen:



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):

CAB CABAN CABS CACHE CADDY CAECA CAFE CAFES CAKE CAKES CALF CALFS CALL CALLA CALLS CALX CAMEO CAMP CAMPE CAMPS CAMPT CANNA CANON CANT CANTO CANTS CAP CAPA CAPAS CAPE CAPES CAPS CAR CARGO CAROL CARS CARVE CARVT CASH CASHE CASHT CASSA CAST CASTE CASUS CATCH CAUSA CAVA CAVUM CELLA CELLI CELLO CENT CENTO CENTS CER CERA CEREN CERS CES CHAMP CHAN CHANE CHANS CHAOS CHAOT CHART CHASE CHAT CHATS CHATT CHECK CHEF CHEFS CHEIB CHEMO CHI CHIC CHICA CHICO CHICS CHIEF CHILI CHILL CHINO CHIP CHIPP CHIPS CHIS CHLOR CHOKE CHOR CHORS CHOSE CHROM CHÖRE CIAO CIDRE CIRCA CIRCE CIRE CIRES CIS CITO CITY CITYS CIVET CLAIM CLAN CLANE CLANS CLEAN CLERK CLIP CLIPS CLOG CLOGS CLOS CLOTH CLOU CLOUS CLOWN CLUB CLUBB CLUBS COACH COAT COATS COB COBOL COBS COCA COCAS CODA CODAS CODE CODES CODEX CODON COEUR COIL COILS COIR COIRS COLA COLAS COLLA COLLE COLON COMBO COMES COMIC COMTE CONGA CONI CONTE CONTI CONUS COOL COOLE COP COPS COPY COPYS CORD CORDE CORDS CORE CORES CORGI CORNI CORNO CORPS CORSO COUCH COUNT COUP COUPE COUPS COUR COURT COVER COVRE COX CRACK CRASH CRAWL CRAZY CREAM CREAS CREDO CREEK CREM CREMA CREME CREMT CREPE CREW CREWS CRIME CROSS CRU CRUS CRUX CUP CUPS CURE CURES CURIE CURL CURLE CURLT CURRY CUT CUTIS CUTS CUTT CUTTE CUVEE CYAN CYANS CÄSAR

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!


«« Lektion 7
 Jump  
disconnected Scrabble3D Chat Members online 1
Xobor Einfach ein eigenes Forum erstellen