[Playlisten] [Impressum und Datenschutzerklärung]

07C.3 Inhalt zwischen Tags in Zeichenkette kopieren


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

nochwas zu den Zeichenketten wenn ich so eine Zeichenkette habe zu wenig habesiedemeine Zeichenkette dieUnterstriche zum Beispiel sowas drinein kleiner Zeichen spitze Klammer aufBlabla bla?? und jetzt kommt irgendwasund jetzt kommtwieder spitze Klammer aufauf bla, bla, blaspitze Klammer zuUnterstrich irgendwasspitze Klammer aufund dann steht da irgendwas was damit Leerzeichen drin egalBeistrich irgendwasunnormal spitze Klammer zusowas haben Sie in IhremProjekt dem Solarprognoseprojektschon gesehen ?? es gibtdeutlich dickere Möglichkeiten damit umzugehen als wir das jetzt Bauen werden reguläre Ausdrücke aber Komma erst inpaar Wochen hinfolgender Jobbauen sie jetzt vollautomatischeine Zeichenkettein derfolgendes stehthätte gerneeine Umwandlung in eine Zeichenkette in der stehtzwei drei vier Leerzeichenvier fünf sechs Leerzeichendrei vier fünfdas soll das Programm tun es soll alles in spitzen Klammern wegschmeißen ?? zu sagenund dieseBuchstaben als windigen Buchstaben noch stünde mir dann noch in X stünde sollte rückgängig stehen garallesan Buchstaben rauskam besonders zwischen den spitzen Klammern stehtund das in eine Zeichenkette zusammenfassenvon Leerzeichen getrenntso denke ich gernein den Sommerprognoseprojektsind wissen siees diese Funktion durchaus gut gebrauchen könnendie versuchen Sie mal zu schreiben weil die kriegensolche Werte zum Beispiel auf der Webseiteklinge solche Sachen so gelieferteine Frage war was ist wenn ihr vorne davor noch was steht dann würde ich auch gern das was davor stehtmitnehmen so sehe zwar nicht die HTML Seite aus aber egalalso ich würde alles mitnehmen wollen was außerhalb von spitzen Klammern steht die spitzen Klammern nicht selbst und alles was innerhalb von spitzen Klammern steht auch nicht alles was nicht innerhalb von spitzen Klammern steht für dich mitnehmen wollen das Ergebnismüsse irgendwie was haben Risse Gebiss abspeichern könnenund irgendwas für das Ergebnisganz abgelegt werden brauchen eine neue Zeichenkettedieharte Lösung wäre folgende dass wir sagen okayKomma meine Zeichenkette mit hundert Zeichen besagen neun neunzig Leerzeichennull am Ende ist noch nicht schönund später am angucken wie man Speicher reservieren kanndass er jetzt die harte Lösung?? okay damit Platz für neunundneunzig Zeichen und die Null am Endeund das Ergebnis wird jetzt nach E reingeschriebenund was auch klar ist ich muss einer for-Schleifeder durchgehenddurch die Zeichenkette Dand I ist gleich nulldiekleinersind dass sie so geschickt in kleiner ?? schreibt jetzt alsoich arbeite so lange weiter wiein der Zeichenkettenichtnull steht wie ich oben nicht am Ende bin einiger ?? auch String längs SDREN könnte man auch nehmenIhnen die Fusion die Länge einer Zeichenketteliefert wäre auch wahrscheinlich sicherer als das hierplus pluseinenda gehen Sie jetzt durchder Gedanke ist folgenderich kopierewas ich finde in der Zeichenkette Dbis sich auf eineöffne spitze Klammer aufkleiner Zeichen treffeund dann probiere ich nicht weiter solangeich keine schließendespitze Klammer auffinde und dann probiere ich wieder weiter als es schreit irgendwo danach das meine gute Variable hatdannsind am probieren oder sowas kopieren ?? also kopieregleich zu erst mal?? ich kopiere von der Zeichenkette in die Zeichenkette EwennKopierer wahr istund ich stoppe das kopierensobald ich eine kleiner Zeichen findeund mache weiterhin größer Zeichen finde und da muss ich dafür sorgen Männchen größer Zeichen gefunden habe sondern Leerzeichenin mein Ergebnis reingeschrieben habedas wäre der Schlachtplanesgibt drei Fälledas Zeichen was ich da habe ist ein ganz normales Zeichendas Zeichen was ich da habe ist ein kleiner oder solchen gab es ein größerist das Zeichen was ich da habe die von ihnenist dieses Zeicheneinfach Anführungsstriche obenein kleinererster Fall Punkt gleich gleich natürlich ObstBeistrich Vergleichnicht gleichsetzenmit ?? das Schreiben schreiben Sie die Nummer des Kleiner Zeichens in die von ihrer ?? das will ich nicht soerster Fallder zweite Fall ansonstenElsprüfeobwir da ein größer Zeichen habenwenn es weder ein größer Zeichen ist nur ein kleiner Zeichendann prüfen wir gerade am schreiben sindBierevariabel guck ich mir dann an Elssind wir gerade am kopierennunihre?? müssen die Schreiben kopiere Gleichzeichen zukopieren ist ja schon wahr oder falschkopiere wird wahr oder falsch wieder direkt verwendenund das ist natürlich größerdass er die drei Fällewas machen Sie wenn Sie das kleiner Zeichen sehen was muss ich wie muss ich darauf reagieren wenn ich das kleiner Zeichen sehengenau alles was ich durch das kleine Zeichen sehe sich stelle das Kopieren auskopiere gleichvoranalog natürlich will ich das größer Zeichen sehen dann stell ich das Kopierenanund ich muss noch ein Leerzeichen einfügen ?? sogar noch überlegen ich brauche noch ein Leerzeichendiesesgrößer Zeichen muss irrezuführen das ich dann auch Leerzeichen einfügen ??ansonsten probiere ich das heißt ich nehme was in diesem Bereich steht die von ihmneben Wasser steht muss es irgendwo hinschreiben versuchenirgendwie muss ich das irgendwo hinschreibenin mein Regiedazu muss jetzt aber wissen wohinsie wie ich denke an der Stelleso von von außen nach hinten von oben nach unten was will ich eigentlich tun das lediglich es immer weiter in kleinereDenkschritteich möchte was in D von I steht man aktuelles Zeichen das möchte ich irgendwo nach E schreiben jetzt muss ich blöderweise wissen wohin dennauch eine weitere Variablein J nicht immerGottes Beistrich der Name soll das ?? mit Quelle und Ziel bezeichnen statt mit I und J wird es auch zu spät des Hasses Jdie schreibt an die Stelle Jsie innerhalb deines ist hier also ich muss etwas Leerzeichen überzeugenderschreibe ich hieran die Stelle Jein Leerzeichensowie das ausdie NummerAnführungszeichen obeneinfach Anführungszeichen obendie Nummer des Symbols Leerzeichenkriegen sie so beschreiben das Leerzeichen hin was müssen Sie obendrein noch machen wenn sie reingeschrieben haben in unsererin unserer Ausgabe ?? sozusagen sie sonst noch tungenau dort erhöhen damit wir beim nächsten Malan die nächste Stelle schreibenPunkt das könnte es seinwird auch überraschtvon dem was jetzt passieren wird keine Ahnung ich glaube das könnte es seindas sieht schon sehr verwickelt ausimmerhinmit der Compileressensist schon ein gutes Zeichenfalls nicht dass es stimmt aberzumindest formal nichts falsch ich führe aus bis zur letzten Zeileunddas RWEauchdaswas sie sehennajaes geht ?? Blödsinn weiterSylvain E hat am Anfang des wichtigeres geht mit Blödsinn weiterwas fehltin institutionellenweilwir nicht initialisierendas Gesetz auf zwei Arten beseitigen sie können sagen okayich initialisierendas ist komplett gefüllt mit Nullendas wäre die eine Art Wirsing kriegenihrMagister unten hinund heißt jetzt ?? und sie sehenimmer noch Leerzeichen am Ende wird gemäß ?? gebacken aber es endet zumindest nicht mit Blödsinn das Leerzeichen am Ende es ärgerlich das muss man ?? noch einmal checkengar nichtbevor sie sich Leerzeichen reinschreiben müssen sie gucken ob er nicht schon am Ende sind dann um sich das Leerzeichen nichtdas ist die eine Lösung Sie schreiben hierzu Beginn schon was reinzehnten alternative Lösungdiekürzere Lösung wäre dieses J ist jetzt die nächste Stelle in meinem RE und ich sage einfach an dieser nächsten Stelle mein Ausgabegerätdas hat ?? eine null reinoder von etwas schöner mit den Anführungszeichen zudamit die Zeichenkette auch ein Ende hat am Ende der Zeichenkette hätte ich gerneeine nullfür ?? aus bis zum Cursorhier am Endeden das wird auchdas Leerzeichen der Minister zur unschönen Hausaufgabe kriegen sie das Leerzeichen am Ende weg