[Playlisten] [Impressum und Datenschutzerklärung]

03C.5 Textgenerator mit N-Grammen in C#, Teil 1


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

was ich mir für heute ausgedacht habe ist ein Textgeneratorextrem praktischwenn man zwanzig Seiten zu wenig in der StudienarbeitanfolgenderfolgendeIdee nicht den zugrundediesen Textgeneratordem ?? sollte morgen bauen werden?? bauen werden?? ein Mustertextnämlich einfach Faust oder sowas irgendwas Preisich nehme einen Mustertextund analysiere den Mustertextanwas da drin vorkommtKomma dass Mafia sich vor das ist ein Wort das es noch ein Wortdas es noch ein Wort das es noch ein Wort ich will es gar nicht konkret hinschreiben was es an Wörtern gibtund das Wort noch mal irgendwanndieses kommt man irgendwann dieses Komma irgendwannund so weiter so in dem Sinne einfachjederKringel hier einen verschiedenes Wortund ich möchte diese Wörterneu kombinierenso das ein Textmit derselben Wortauswahlentsteht aber auch ein Texts mit derselben Art wie diese Werte miteinander stets das einfachste was sie machen könnten istsie gucken sich einfach an welche Wörter vorkommenüberhaupt wie häufig jedes Wort vorkommt und würfeln dann einfach gemäß der Häufigkeitdas blaue Wort kommt zweimal vor der ?? dürfen Sie auch zweimalein blaues Wort irgendwo in ihren Text hinein entstehen soll des Grüne von zwei Vorwürfen sie zweimal als Verein das Orange kommt einmal vorwerfen sie einmal als ??aber wenn sie das machen ist das natürlichtotal zusammenhanglosaber wird nicht entstehen was irgendwie nach einem echten Satz aussiehtwas man beachten muss insbesondere beachten muss ist wie zusammenhängenddiese würdedas zum Beispiel ihr diese drei Wörter hintereinander stehenund beißt Mann oder sowases gibt bestimmte Wörter die gerne in einer bestimmten Reihenfolge hintereinander stehenundandas sollte man auch noch statistisch ausnutzenwelche Wörter stehen gerne hintereinander und was man jetzt zum Beispiel machen kann istdas man sagt okay man guckt sich immer Dreiergruppen ein nach dieser Dreiergruppekommt immer das rote Wortwar also ?? ich habe das blaue Wort des grünen Wort dasviolette Wortnach dieser Dreiergruppekommtdas rote Wortdafür ?? Komma was anders kommt ich dich dir noch ein bisschen mehr dazu dass nach der Fallgruppeanders kommt ?? sagt okay wir haben das Blau desKreuzesgefreut und vielleicht von den irgendwann auch malin hellgrünes Wort dannzum Beispielich weiß das das glaube ich weiß daswir stehenamdiezum BeispielArtikel dieMenschheit in Weißwasser Komma und Onkel stehen ich weiß dasernstKommaund zwar es könnte einmal dieses Wort nach den dreiWörtern kommen und es könnte einmaldieses Wort Komma das kann ich mit der Häufigkeit angucken wie häufig Komma diesen drei Wörtern der ?? und wie häufig kommt derdas macht man mit allen drei Wortgruppenso ein Ding hier heißt ein Trigrammein drei Grammdie Gramme MonogrammeTrigramme ähm Grammebei Google finden SieauchDatenmassive Datensammlungzu Ende RahmenGooglefreigegeben hat sollte ein Krieg an drei Wörter hintereinanderwelche drei Wortkombinationtauchen auf in diesem Textdas sind alles solche drei Wortkombinationenund versuchezu lernenwas denn nach so drei Wörternzum Beispiel drei Wörtern jeweils als nächstes wahrscheinlicher Weise kommtund das dann zusammen zu bauenalso alle drei Wortkombinationeinzusammeln zu guckenwelche Wörter danach typischerweisekommen und jetzt baue ich meinen neuen Textdem ich sage?? darüber generierter Textwird der Textin dem ich sage okay fange mit irgendwas mehr oder minder sinnvollem Anfangandazu bräuchte ?? jetzt mit TV Programmen arbeitet drei Wörter nehmen hier ein Ausschnitt hellgrün violettblau diese drei Wörter Wasser Komma stehen mag tatsächlichund dann guck ich in meiner Datensammlungnach okay nach den drei Wörternwas sollte da wahrscheinlicher Weise kommengucken raffiniert machen dass man das eine kommt alles andere kommt die Wahrscheinlichkeit entsprechendich suche mir das nächste wahrscheinliche Wortdasseltsame Sand die vier Wörter was machen sie dannalso hier habe die ersten drei angegucktund darausmit ?? ist wahrscheinlich werden bestimmt was als viertes jetzt weit kommen sollteund jetzt gucken sie sich wieder die letzten drei an also das eine neu generierteund die beiden davor und sagen was denn nun als nächstes kommen sollte und so weiter eins nach dem andernalso die ersten drei Wörter Weltkrieg Rahmen arbeite die ersten drei Leute die wirklich irgendwo aus dem Text klauenund nicht ein Wort nach dem anderen weitermit drei Wörter anDelegierte aus den nächsten das nächste Wort der letzten drei Angehörige daraus das nächste und so weiter und so weiter alles basierend auf dieser TabelleanKreditrahmenpluswelche Wörter dann mit welcher Wahrscheinlichkeitdahinter kommt das schreiben vielleicht das rote Wort wahrscheinlich ?? von achtzig Prozent einund das Grüne mit zwanzig Prozent?? ist aber schon ein Problem des Verfahrensam warum ist dasso sagt einVerfahren das sich immer funktionierenwird was ist eine Schwierigkeitüber Kleinigkeiten zu bestimmenbrauchen Sie natürlichmehrfache Vorkommen im Textund das ist bei drei Wörter hintereinander schon ganz schön heftigWochen ein sehr sehr langen Textvor Egon spielt Ball am Sonntag Eger spielt bald mit Karl-Heinzsolche Geschichtendass das jetzt X mal vorkommt den Text dass es sich so wahrscheinlich?? gucken bis in der Praxis klappt aberauch extrem lange Texte damit es vernünftig funktioniert Trigramme sind also insofern schwierig ich denke wir machen das gleich mal variabel das man sagen kann in den Hologrammeaber was kommt nach einem einzigen Wort als nächstes war wahrscheinlich ?? unddie Grammerundvielleicht auch Trigramme das mal einstellbar machen kann mal sehenaber das wäre der Gedanke auf diese Weise kann man durchaus plausiblen Texten generierenund es gibt solche Textgeneratorenmitgekriegt haben mit dem man dann auch tatsächlichwissenschaftliche Paper generieren kann die von einigen Zeitschriftenkonferenzennatürlich angenommen werden?? zur allgemeinen Belustigungwares also ein echtes Problemwas damit den aufgezeichnetenKäfers ist es eine Programmierübungmit umgehenden Zeichenkettenangucken wie das mit den Methoden funktioniertdas mitstatischen Methodenfunktioniert und so weiterals Mustertextdenke ich mir schlicht und ergreifend waslanges undinzwischen gemeinfreigroß gerade mal irgend einen langen Klassiker raus suchenFaustund Wasser entstehen wird hoffentlichnachheristauf Deutsch aus einer Tragödie sie zurTextdatei UTF-8was noch nie entstehen wird ist irgendwas was wie Goethe aussieht auf den ersten Blickgenauer liest etwas Festes ist sinnfreiKommaauf den ersten Blick müssen friedliche Goethe ausUTF-8 ist natürlich jetzt dasangesagteverbindliche Mausklick Rechtslagespeichern unterdassoll unser Haus sein ?? leitet zierlicher FaustnurdenText denwürde ich jetzt also Mustertext verwendendas heißt da müsste man jetzt die Wörter suchen und versuchenHologramme die Gramme Trikammerautomatischzu bestimmen und gucken was als nächstes hinterher kommtundsie müsse aufräumenmüsste wahrscheinlichhierzumindestdie Satzzeichengleich los werden die Zeilenumbrücheloswerden bevor man sowas anfänglich die Leerzeile loswerdendie Anweisung groß werden wer gerade sprichtalso alles was zwischen UnterstrichUnterstrich stehtKomma keine Übung mitZeichenketten wie man sowas hinkriegen kann ich würde nach ?? glaube ich großen Kleinschreibungloswerden?? am Satzanfangje nach Worttypja mal verschieden geschrieben wirderlaubet mit dem Satz klein geschrieben am Anfang vom Satz wird großgeschrieben Business am Anfang der Zeile großgeschriebenbis auf ich glaube am Ende steht nochaus ?? und am Anfang hier stehe noch diverse CopyrightgeschichtendieZweitanalyseauf bisschenärgerlicham Anfang alles weg das geht leider sowieso weg wenn die ganzen Regieanweisungenherstehen und am Ende am ?? Normwissen Ärger den ich auch sofort wegdie Lizenzen wahrscheinlich länger als Serfaus selbstdass wir auch in schönes Muster Textdokumentübernimmt irgendeineSoftwarelizenzund baut daraus mal eineabsurde neueokay also am Endeund am Anfang einmal sauber gemachtund der Rest soll es maschinell passierenmüssen das Ding ladenbisschen säubern noch ?? es sollte einfach nureinenackte Folge von Wörtern sei mit Leerzeichen dazwischen alle Komma Zwick alle Zeilenumbrücheweg ihrLenkrad sprichtund die Regieanweisungenallerdings weit wegunddann fängt man anEnderleinzusammenzuspeichernein neuesProjektwar Teil neue ProjektIFAnweisungundtextgeneratoroberflächentechnischnur noch gucken was wird von ?? alles umgehenich würd auch wiederganz simpel an ?? einbauen und auf Knopfdruck passiert Beistrich passieren muss?? Button einfach nur einen ?? etwas anderes einstellbar machen von wegen der Tiefe der ähm Gramme oder sowas sind gleichda soll lediglich die Arbeit fastzwanzigmal ansieladen mal diese Textdateials eine lange Zeichenketteden Versuch LeerzeichenGewissen aufzuräumenwürde zu zerteilendie Klasse frei hat ein paar statische Methoden mit dersowas machen kann was man zumindest mal die Datei dran kommen kanndie FallklasseDateisie können System auf alle vorschreiben oder sie schreiben Probensystem?? oder zu ich mach dasLebenmit alphabetisch einsortiert ?? siebtes Maider Namensraumaufgeschlossen sodass ich jetztFile direkt verwenden kann ohne System Punkt Euro Fall schreiben zu müssenPfeil hat einestatischeMethodeNamensnamensnamensVideotextscheint mir am sinnvollsten zu seinöffnet alle ein Teil ist alle Zeilen mit der angegebenen Kodierung und schließt dann die Dateiund liefert eine Zeichenkette zurückich Zeile um Zeilenicht weit und breit sondern einfach den ganzen Text in eine einzige Zeichenkette schonam sinnvollsten also Vitrolltextjetzt in Fahrtmal wieder Sonne relative AngabenwennichMeister Text GeneratorTextgeneratorinden Parksoaus dem in dem Verzeichnis stehe ich nachher drinnen einen raus zwei ausdrei raushier raus dann bin ich beim anfahrenhierausnoch netter vor damit ich den Rückwärtsstrichgefahrlos verwenden kannPunkt und es den Namen eines Pseudoverzeichnisseswenn sie normales Verzeichnis haben wollen dann schreiben Sie Plan das Verzeichnis klarwerdenPunkt Punkt Punktist einPseudoverzeichnisnämlich das Verzeichnis als darüberund das will ich viermal machen immer das Verzeichnisüber??PunktXTVideotext liefert eine Zeichenkette zurückindas jetzt muss zur?? Mustertextsich einmal guckenwas denn da so überhaupt ankommt damit man sieht was man jetzt aufräumen muss?? das lass ich mal durchlaufengucken was ferner passieren wirdsoins Kindern Zeilenumbrücheich habe liquide Goldtextgesagt nicht wieder allein zwölf Airlines kriegen sie ein Baby von Zeichenkettengetrennt Zeile um Zeile jetzt habe ich wieder ?? Texte sachlich kriege alles in eine Zeichenketteunterstehen die Zeilenumbrüchedrinsehen hier Windows ZeilenumbrücheamReturn Nächstritter nächste klein X dritter nächstdie müssten alle los werden diese Zeilenumbrüchedas Sorten Leerzeichen werden ein einziges Leerzeichen?? ich würd auch Kommawerden Anführungszeichen untenPunktekatastrophe?? hängt schon an den Wörtern dran ?? muss ?? wahrscheinlich mitnehmen ?? apostroph saber dieser Zeichen würde ich auch loswerden?? Returnund Nächstleinnull einExtraleben Sachs nur Dritter und nur Lein die würde ich loswerden wollendas geht relativsimpelbisschen raffiniert organisierendenn diese Zeichenkettenhaben eine nette Methodeviele methodenerweiseTransientenmethodennicht echte Methoden sind also ausanDritte istsowas könnte zum BeispielveranstaltenLeibniz an Methode Displaysodergucken wiruns dieäh die sichdalöschen nur einen Anteil?? Places möchte ich ganz häufig anwendeneinen alten durch einen neuenersetzenoder sogar bessereine alte Zeichenkette durch eine neue Zeichenkette ersetzendas ganze sechsfach miteinander machenamich möchte sogardas Komma falls ?? bisschen automatisierenich möchte ganz häufig ?? weismachenwill ich das hinkriegen können dass ich das automatisierteich möchte E-Commerce entfernen ich möchte die Punkte entfernen ich möchtenur Laien entfernen wie könnte man das automatisierendass ich das alles einzeln schreiben muss?? meine for-Schleife hinzu kriegen sieeinen Rutschalleunschönen Sachen aus dieser Zeichenkette Muster loswerden könnenso eine for-each-SchleifeTabulatormit meinem Muster ?? Places etwas durcheinander gekommen ?? die Einrückung angehtsind noch nicht fertigmansowas will ich ich möchte eine Collection durchgehende Trick ist jetzteine Zeichenkettedurchzugehendie alle Zeichen enthält dies loswerdenwillund jedes Mal profitierte Jazz aufich möchte erst den Satz Punkt loswerdenmöchte ichPunkt so loswerden dann möchte das Komma dass Semikolonin Doppelpunktloswerdenkommt irgendwo noch Anführungszeichenversehen damit schon HeikeAnführungszeichen obendas sieht irgendwie komisch aus was muss ich machenin ihr sind deshalb ?? sich da das At-Zeichen dieser Backslash hier soll nicht sagen?? sind eine Variante von Punktdieser Wechsel soll sagen ich will jetzt wirklichdas doppelte Anführungszeichenhabenuns wäre hier schon die Zeichenkette zu ändernPunkt so und genauso will ich das an dir gesehen in Leerzeichen Gäste geladen worden ist dannbitte ?? Resolution zurück an den Zeilenanfangundden Julei möchte ich loswerden Komma dass alle Warendurch Punkt auf jeden Fall möchte ich jetzt jedes von diesen Zeichenersetzenbemerktdas ist jetzt ein Zeichensich jetzt eben nur ein Trick um zu sagen lieber das SpezialzeichenBackslashtopless Anführungszeichen obenist das doppelte Anführungszeichen aufdieses ist auch nur ein Zeichenwechselt er zu sagendas Spezialzeichenwas bedeutet Wagenrücklaufund dieses Jahrexistent und zu sagen Spezialzeichendes einen Spezialzeichenbedeutet neue Zeilealle von den mich die durchlaufen also einzelnen geht jetzt eins nach dem anderen durch Eid im Semester Punkt und dann das Komma und so weiter und istGleisund ich ersetzeoder charmit Scharauch und sie sehen es wird nicht die eigentliche Zeichenfolgeselbst geändert ?? es ist allerdings bei den Zeichenketten?? genausoZeichenketten sind unveränderlichin sie sharpsie verändern nie eine Zeichenkettekriegen immer neue zurück im Zweifelsfallrufen String Case auf ?? können Sie glauben es wird die aktuelle Zeichenkette verändert Nein ist nicht so kriegen eine neue zurück Punkt es liefert eine neue zurück?? noch beachtenaber erst mal hier und Charakterals was ist der alteBreite möchte ich ersetzenund ersetze jedes von denen sie sich muss es tatsächlich einen neuen angebeneiner guten setzt sich eben jetzt von den durch ein Leerzeichensoeinfach Anführungszeichen obenist ja einZeichen setzt ein einziges Zeichen nehme ich das Leerzeichenhier ist es oben Zeichenkette doppelt Anführungszeichen obenist es ein Zeichenmuss immer noch beachten dass ?? Placesdienen neue ZeichenkettedieZeichenkette mit den Übersetzungen zurück gibtes wird nicht wirklich das Muster geändert jetzt einer mit Gleis gibt die neue Zeichenkette zurückkriegen Sie das jetztMuster??Komma ob sein muss der ?? bleibt so müsste das dann aussehennehme die Zeichenkette musste die ?? haben ersetzePunkt Komma was auch immerdurch Leerzeichenund das sollte diesesehen das ist also nicht dieselbe Zeichenkette mich Muster enthält jetzt den Verweisauf die veränderte Zeichenketteesmüsste durchlaufenmal sehenPunkt Ottoguckenwie für komische Zeichen des NordenssehrokaydasauchAusrufezeichenVergessen sehr gut Fragezeichen kann ich dabeiaber soweitscheint es schon ?? hab es ordentlich zu seinanböswillige noch doppelte Leerzeichen loswerden Komma sei ?? anguckenund hier diese Anweisungenmit unterstrichenvon Unterstrich zu Unterstrich möcht ich löschendas würde man professioneller Weise mit regulären Ausdrücken machen Hammer nicht eine?? einmaligen die zu Fußvon Unterstrich zu Unterstrich löschen das wäre für mich das nächste dann gucken wir uns die doppelten Leerzeichen Angreiferverdreifachen Leerzeichen Videos werdenauch von Unterstrich zu Unterstrich löschen wäre das nächstesollteschnell noch AusrufezeichenFragezeichendazu schreiben dass er die raus nimmt zuund nun das mit den unterstrichenenAsia versichert habe dazu weil das kann ich kein Mensch mehr verstehen wenn man das so liestdann schreib mal TextinUnterstrichinnenentfernenweil das Wetter das Programm wirklich nicht mehr klar umdas kann ich sofort lesen ?? glaube ich wird die ganzen Satzzeichen und so weiter los der Musik an Kommentaren schreiben diese Zahl dies auch ohne Kommentarverständlich aber diese Geschichte jetztist schon Nummer heftigerich gehedie gesamte Zeichenkette durch FormTabulatorgleich Null kleinerMusterZeichenketten haben auch längst nicht ?? undsound jetzt die zwei Zuständeich binnach dem erstenUnterstrich oder auf dem ersten Unterstrich da muss ich löschenund ich bin nach dem zweiten Unterstrich jeweils dann muss ich nicht löschen ?? hat zwei ZuständeZustandsautomatund zwei Zuständendoch einfach mal wohl löschenist gleichwar Anfang an vor alswenn ich ein Unterstrich Finnmusterklammerndie wenn das GütezeichenUnterstrich ist gleich gleich für den Vergleichein Zeicheneinfache Anführungszeichenein einziges Zeichenan Doppelpunkt Anführungszeichen untenwenn das aktuelle Zeichen der Unterstrich istdann ändere ich meinen Modus dann sage ich löschenist gleich das Gegenteil von löschenwenn ich einen Unterstrich finde schalte ich um von falsch auf war die nächsten findeich wiederum vom war auf falschjetzt muss sie auch wirklich löschen mal vorsichtig nachdenkenwenn ich im Modus löschen bin gerne solch offensichtlich löschen erst löschenwenn ich im Modus löschen möchte ich tatsächlich löschenalle das aktuelle Zeichenmustervon?? aufein Leerzeichen Saison nach ?? Leerzeichenlosan dieser Stelle sehen Sie das ist jetzt ungeschickt was ich soeben gesagt habe Zeichenketten sind unveränderlichwenn sie hier zum Beispiel Gleis machenändern sie nicht die alte Zeichenkette sie kriegen eine neue zurückund weil Zeichenketten unveränderlich sind können sie nicht wie in C sagen ich setze mal das Gütezeichen auf ein Leerzeichenleider geht das nichtindieser sprach und in diversen anderen modernen Sprachen geht das auch nicht Zeichenketten sind unveränderlich sie können nichts reinschreibenist das ich muss jede neue ZeichenketteerzeugenNeuzeichenkette erzeugen ?? auch nicht dann habe ichden einen verändertin der neuen Zeichenketteoder muss ich wieder neue erzeugen und die den es zu verändernist gibt eine Art von Zeichenkette die man ändern kannIhnen sich Stringbilderin diesem Spiel hier anders als sie als die Stringbilderhabendasses schon mal einfachistdas Bild also einneues Sortemaschinchenzwingt Bilder bisher noch nichteine Zeichenkette die nicht so ganz fürchterlich effizient istwie die andern aberBilder sagt es eine Zeichenkettedie etwasflexibler ist etwasänderungsfreudigerist und ich baue jetzt diese neue Zeichenkette so mach ich dasdaswar ?? Lösung über die Leerzeichen loswerden könnendas ein Angebot machen Komma Leerzeichen loswerdenkann manchmal SB sondernmal gesäubertEvents in einem Rutsch die Anweisungenmit den Unterstriche los und die Leerzeichengroßwas kann sonst ?? Bilder so anfing Bilder hat insbesondereein MethodekenntKomma dann hängenein Charakterkennzeichenfür Zeichen von der Original Zeichenkette durch von den Musternund gucken ob sie dieses Zeichen anhängenoder nichtund das sollte jetzt davon abhängen?? ist es klar Muster von ihmund ob sie das Zeichen anhängen oder nicht sollte davon abhängenob das Regieanweisungistoder ob ich gerade sowieso mehrfach Leerzeichen loswerdenwas ergänzen Sie das jetzt so das sie dieRegieanweisungenloswerden und die mehrfachenLeerzeichenloswerden Texten unterstrichenundmehrfache?? Leerzeichendas ?? auf einen Rutschichmeine mal auf das mit dem Event vorschwebtdannwenn sie im Original das hier stehen haben einenTagheuteund hier müssen zum Beispiel mehrereLeerzeichen dazwischenodererfassen wir vor sogar noch eine Regieanweisungblasosein soll folgendes passierensoll den OriginaltextZeichen Und-Zeichen durch den sich jetzt jeweils pro Zeichen entscheiden nämlich das würde nämlich das nicht Unterstrich Winter nichtklar und so weiter bitte nicht Unterstrich nimmt er nicht das Leerzeichen hier nimmt er nicht das E wird als erstes nehmen als sie rufen hier zum ersten Mal pennt auf hänge das große Ianan meine Zeichenkettebei dem und so weiterdas Leerzeichen nehmen sie mit dass eine Leerzeichenhier lesen Sie alle und rufen jeweilsPaint auf für den String Bilder immer zwei Leerzeichen von den nehmen sie nur eines und so weiter Sie entscheiden sich bei jedem Zeichen hiernehmen Sie das oder nicht alles zwischen unterstrichenwollen sie nicht nehmenalle Leerzeichennach einem Leerzeichen stehen wollen sie auch nicht nehmensielöschen gar nicht mehr sondern sie sind nur bisschen wählerisch bei dem was sie an die neue Zeichenkette anhängensie rufen nicht immer Paint aufnicht immer anhängendieser hier soll nicht immer aufgerufenwerdenmeistensaber nicht immerlöschenist kein guter Bezeichner mehr nicht ?? löschen soll es einfach als nicht mehr rein kopiertich nenn es mal nicht löschen sondern etwas klarerRegieanweisunglöschenund benennen Regieanweisungso darum handelt es sich ja dann ist es etwas klarer umseitig dieRegieanweisungtrue ist bin ich in einer Regieanweisungund die möchte ich nicht übernehmenjetzt mit den Leerzeichender Trick der mir einfallen würdest folgender ich Punkt ob das letzte geschriebeneZeichenschonerLeerzeichengewesen istalso habe ich aktuell einen Leerzeichenzu schreiben vielleicht zu schreibenLeerzeichenund zwar das letzte Zeichen was ich geschrieben habe auch ein LeerzeichenMusik wieder noch umkehren die Bedingungund war das letzte geschriebenen Zeichen auch an Leerzeichen den muss ich nicht schreiben Beistrich dass man das hinaktuell an Leerzeichenund war das letzte geschriebene Zeichen also aus sollderletzte lastsäubert hat kann das nicht kann dann immerhin nach den letzten Fragen also gesäubertAccountsdas hat natürlich mitWeitlingund minus einsso muss man aussehendes muss und schöner als Server Punktlasähm guck dir denletzten geschriebenenan ist das auch ein Leerzeichen?? sowieso gucken ?? schon eingeschrieben und so weiterdass wir die Bedingung mit der ich nichtschreiben darf ??ich hab gerade ein Leerzeichen geschriebenund ich kriege ein Leerzeichen ?? darf ich nicht schreibendanndavon das Gegenteilokaydas Gegenteil vom Unsinn bilden sie ein Gegenteil vom undich wollte gerade auf dieGesetze der Logik hinausdas Gegenteil vom und ist das oder der Gegenteil aber sie haben recht gerne ?? Compilerbilden das Gegenteilundist wahrscheinlich sogar leichter zu verstehen Klammer zu Kommaaber da muss ich jetzt wirklich aufpassendas mach ich ja nur wenn ich schon irgendwas eingesammelt habe ?? ich kann nicht an der Stellenullminus eins Abfrage muss also erst mal gucken habe ich schon was eingesammelt ist gesäubert längsgrößer alseins sonst ist dasgrößer als null was ist das nicht Band so müsse das Aussehenund die Nordamerikanermal inKlammern setzensoeine Bedingung gewisser Ganzes mit den Regieanweisungentrennenaberso wird das schon mal allmählichwenn ich nichtfolgenloserfülle dann schreibe ich das Zeichen seinwenn ich nichtschon irgendein Zeichen eingesammelt habe das aktuelle Zeichen ein Leerzeichenistund der Vorgängerauch ?? Leerzeichen war das nicht der Fall istdann schreibe das aktuelle Zeichen rein auf diese Weise werde ich die Leerzeichenlosdas es schon heftigelogische BedingungKomma dass solche Funktionensoll ich aber immer noch die Regieanweisungentrennenalso wenn das nicht der Fall istdann schreibe ich dasProgramm mit den Regieanweisungenverknüpfe ich das jetzt logisch mit den Regieanweisungengenau hier noch malwenn es keine Regieanweisungist Uppsala wenn es keine Regieanweisungist undwelche keinen Ärger mit den Leerzeichen habe dann schreibe ichüberlege gerade selbst noch einenÄrger gibt'sirgend einen der Unterstriche trotzdem mit kriegen beim ersten Unterstrichden ich finde schalte ich auf Regieanweisungenund Gesetze nicht mein Ergebnisbei dem zweiten Unterstrich den ich finde schalt ich Regieanweisungenwieder ausder zweite Unterstrich wird im Ergebnis Landes ist der Ärgerzweiten Unterstriche sie Anweisung schon wieder ausgeschaltet?? müsste dafür sorgen dass auch im zweiten Unterstrich nicht geschrieben wirdmacht das mal ganz dreist somit einem Elster zwischendas wird jetzt nicht ganzdramatischso mach ich das mal wenn sein Unterstrich ist schalte ich meinen Modus umdann ?? ja sowieso nicht schreiben wenn es ein Unterstrich ist will ich nie schreibenwenn es kein unterschiedliches Elsdann guck ich nachund ich gerade nicht in der Regieanweisungbin und ich auchgerade nicht versuche ein weiteres Leerzeichen zu schreibendann schreibe ichauchdas könnte seine Schlüssel zum Schluss noch malihr den Stick Bilder umwandeln in einer echten Zeichenkette und damit weiter zu arbeiten als strenganeinem Zeichner mehr Mustergesäubertwargesäuberthier die Sinnbildergesäubertund mache ihn zu einerZeichenkette sie sind ToString ganz einfachmal sehen was jetzt entstehtguckenistunten alles erscheint Designer und ?? zusammen groß machenwir mit der Lupesoin das ist doch schon halbwegsLeerzeichen am Anfangist es ärgerlich ?? gefangen Leerzeichen am Anfangabfangendannansonstendas inzwischen brauchbar ausfür die irgendwo in der Vorschauauch nochklammerndie beiden stehen glaube ich nicht ??sind es glaubt es gibt also noch weitere ?? quasi Regieanweisungenverschwindetoder ?? wenn wir die Unterstriche wegnehmen können Komma auch die man wegnehmen ?? Klammern müssen noch wegIrgendwo eckige Klammer gesehenStriche hier auch nach Strich sogar noch rausnehmenBeistrichund runde Klammer auf?? und Anführungszeichen aufich probier das mal in den TexteditorAnführungszeichen zunoch loswerdenKlammernKlammern müsste man jetztnoch mal richtig loswerden wie man die Unterstriche los geworden istoder nicht dass ich glaube irgendwoalsoBeistrich was es ?? Bindestrich ?? ich dir Gedankenstrichistvielen einfach malglaube irgendwo eckige Klammer gesehen zu habenohne Vater Morganain Sachen Sitten über Sternchen gesehenund so weiter der zunehmenden Bonner Sternchenalso hier diedieListe Anzeichen die rausfliegen wollen dies auch zu kurzPunkt dazuSternchenzuhörenund die runden Klammern und vielleicht auch sicher sauber eckige Klammerimmer wie sie die jetzt loswerden würden runde Klammer zu und eckige Klammer aufnochmaldiese Bedingung irgendwie auf mehrere Zeilen das ist ja dochziemlich langes Dingund nichtder diese ganzen uns mal untereinanderzuund sodas es mallocwenn es ein Unterstrich ist schalldichten Mordes Punktwenn es kein Unterstrich ist Beistrichob es keine Regieanweisungist undob esnichtgerade Leerzeichen geschrieben haben wir schon mal all das korrigiert das Leerzeichen am Anfangdas Leerzeichen am Anfang das möchte ich auch wegnehmenwenn ich ein Leerzeichen am Anfang habe heißt dasdanngesäubert Länge ist gleichnull und ich habe hierein Leerzeichendas heißt ich müsste dringend wegnehmensowenn ich ein Leerzeichen habeundam Anfang bindas wird fürchterlichwenn ich ein Leerzeichen habe und am Anfang binoderder Vorgänger ein Leerzeichen warund hier noch eine weitere Klammer auf es müsse das Leerzeichen am Anfang auch weg sein die Bedingung ist nochmals heftiger geworden ?? es müsste was Leerzeichen am Anfangich Komma was sie eigentlich stehtpersönlich verwickeltwenn ich ein Unterstrich habe schalldichten Mordes um wenn ich kein Unterstrich habe guck ich ob ichkeine Regieanweisunghabeundauch keinen Ärger mit Leerzeichen habe was heißt keinen Ärger mit Leerzeichen habe das Gegenteil von Ärger mit Leerzeichen zu haben?? habe ich Ärger mit Leerzeichen wenn das Zeichen was aktuell an nicht an Leerzeichen istundich bisher noch gar nichts geschrieben habeich möchte nicht mit ein Leerzeichen anfangenoderich eben ein Leerzeichen geschrieben habeauch das ist schwieriger als im ersten Semester Mathematik mit der Logik ich starte das mal zu gucken ob es mit den Leerzeichen ?? zumindest in Ordnung istschon riskantdas Leerzeichen am Anfang istunddie sich in der Vorschau ?? eckige Klammer zumüssen noch die runden und die eckigen Klammern loswarbei der ?? Beistrich gucke jetzt nicht auf Unterstrich ich guck auf Klammer auf das heißtzweiweitereZuständehiereinmal runde Klammer aufrunde Klammer auffalls und einmal eckige Klammer auf??Punkt damiterdie Flammenmeerdieser Komma sagenprofessionell macht man das mit regulären Ausdrückenist das deutlich übersichtlichermit ihnen reguläre Ausdrücke gemachtwerdenso und jetzt guck ich in ?? istder Haardas aktuelle Zeicheneiner runde Klammer aufrunde Klammer aufdudann merklich mehrokay es istKlammer aufThrunbei den Klammern ist ja vorn und hinten ein verschiedenes Zeichen nicht bei den ?? Unterstrich steht vorn und hinten ein Unterstrich wirksames vorn ein runde Klammer aufvon hinten an runde Klammer zudas heißt hier müsste ichdannSagenelsbrief?? vergessenistKlammer aufdann ist runde Klammer aufund Els elf runde Klammer zuzuklein ist runde Klammer aufvormalssodasselbe mache für die eckigen Klammerneckige Klammer aufdans eckige KlammerThrunKlammer zu dann ist eckige Klammer auffallswas ein fertiges Kopierenbekam noch mal aber mit der eckigen Klammer jetzt wirklich unübersichtlicheMitte runde Klammer zuselber mit der eckige Klammer aufeckige Klammer aufeckige Klammerzudir merklich mir das als eckige KlammerKlammer auf unddas alsKlammerFortbauund die ?? wird in die weitere Bedingungwenn es keine Regieanweisungist und wenn ich nichtin der runden Klammer binund wenn ichnichtin der eckigen Klammer binund wenn ich keinen Ärger mitLeerzeichen habeauf euerist das Jahresabonnementmitregulären Ausdrücken könnte das ist wahrscheinlich alles in eine Zeile schreibenkostet eine halbe Stunde sich in reguläre Ausdrücke einzuarbeitenKomma so ?? noch mal schönLogik geübt mal sehen ob es jetzt auch wirklichdas so ungefähr hinkommtsieht allmählich brauchbar ausLeertaste zweiten Teil Komma tatsächlich mal mit den Entrahmen anfangengroß und Kleinschreibung sollte auch noch korrigierenes gibt noch die schöne Lösung hier wenn Sie eine Zeichenkette haben dann können sie auch sagenzu lauernmir zu Lauer als individuelle Sichtweise zu lauernalles in sein Zeichen verwandelnging also gleich ein Text in Kleinschriftsie dann sehr modisch ausaber ich denke das es sinnvoller Komma sich jetzt darum großen Kleinschreibung noch ganz schwer Gedankenstrich?? gucken ?? Smith als klein geschrieben seinja es ist alles klein geschrieben Sie müssen komisch aus und kann kein Ärgermit der verschiedenen Schreibung dann am Satzanfang des müssen Beistrich später ordentlich machenwasrichtig baut