1. Du musst alle Wörter pro Zeile einzeln haben. Dies kannst du z.B. machen, indem du alles in einer Zeile bei jeder Leertaste mit der Split Funktion trennst.
2. Du entfernst in jeder Zeile einfach jedes zweite Wort, welches du zuvor ja mit der Split Funktion ermittelt hast
Ergebnis:
Code:
Dim result As String
For Each line As String In RichTextBox1.Lines
Dim parts = line.Trim().Split(" ")
result += line.Replace(parts(1), "") + Environment.NewLine
Next
RichTextBox1.Text = result
er könnte natürlich auch ein Objekt mit den zu entfernenden Namen übergeben und dann mit einer Schleife alle löschen.
Deine Methode macht es eher unübersichtlicher, weil du eine void Methode hast, welche einfach irgendwelche Werte verändert, welche du nicht die Methode übergeben hast, sodass jemand nicht direkt aus der Ferne sieht, dass sich dort Werte ändern. Zudem macht es nicht wirklich Sinn für einen einfachen Replace eine Methode zu schreiben.
Deine Methode macht es eher unübersichtlicher, weil du eine void Methode hast, welche einfach irgendwelche Werte verändert, welche du nicht die Methode übergeben hast, sodass jemand nicht direkt aus der Ferne sieht, dass sich dort Werte ändern. Zudem macht es nicht wirklich Sinn für einen einfachen Replace eine Methode zu schreiben.
Naja also eine Zeile ist wohl übersichtlicher als die for Geschichte von xShizoidx. Mit mehr Hintergrund könnte man auch meine Methode entsprechend anpassen. Ich fands als Methode geschrieben verständlicher was ich machen würde.
Ich weiß ja nicht genau was er haben will - das sind Möglichkeiten. Er kann wie Serraniel es sagt auch direkt die Replace Methode verwenden. Ich weiß nicht ob er einfach einmalig die zwei Namen löschen will oder ob er das dynamisch machen will.
Wenn man sich damit länger beschäftigt geht alles besser und kürzer.
Naja also eine Zeile ist wohl übersichtlicher als die for Geschichte von xShizoidx. Mit mehr Hintergrund könnte man auch meine Methode entsprechend anpassen. Ich fands als Methode geschrieben verständlicher was ich machen würde.
Ich weiß ja nicht genau was er haben will - das sind Möglichkeiten. Er kann wie Serraniel es sagt auch direkt die Replace Methode verwenden. Ich weiß nicht ob er einfach einmalig die zwei Namen löschen will oder ob er das dynamisch machen will.
Wenn man sich damit länger beschäftigt geht alles besser und kürzer.
Bei mir ist das ein Lösungsvorschlag und nicht direkt um eine Methode, welche ich für ihn erstellen will, Methoden kann er sich immer noch selber zusammenbasteln, falls er welche benötigt, dadurch lernt er dann auch noch etwas. Wie gesagt sorgt dein Vorschlag, eine Replace Methode in eine seperate von dir erstellte void Methode zu packen eher für Unübersichtlichkeit. Wenn du eine Methode ohne Rückgabewert ausführst, dann erwartest du auch nicht direkt, dass diese etwas verändert, was du nicht übergeben hast. Schau dir mal die Stringfunktionen von VB.Net an. Replace gibt ja auch etwas zurück und zwar einen String, darum geht es mir, wenn es um Übersichtlichkeit geht.
Ja, auf jeden Fall haben wir de Frage wohl gelöst. Er kann sich ja jetzt das zusammensuchen was er braucht. Eine Methode mit Rückgabe wäre ok, jeder wie er´s will
Wenn du eine Methode ohne Rückgabewert ausführst, dann erwartest du auch nicht direkt, dass diese etwas verändert, was du nicht übergeben hast. Schau dir mal die Stringfunktionen von VB.Net an. Replace gibt ja auch etwas zurück und zwar einen String, darum geht es mir, wenn es um Übersichtlichkeit geht.
Was? Wo lebst du denn. Wir sind hier in einer objekt orientierten Sprache, da ändern nicht konstante Funktionen (die C# bzw. VB.net afaik ja nichtmal hat) doch andauernd irgendeinen State, und das erwartet man auch.
TS3 clienten sortieren und speichern der rechte geht net 03/15/2014 - Technical Support - 4 Replies Hallo,
Also: Ich habe da folgende Probleme
Ich habe eingestellt das sich die Clienten nach zugewiesener Gruppe sortieren sollen (mit TalkBack Power) aber das funktioniert irgendwie nicht.
Mein zweites Problem ist wenn ich die TalkBack Power von 3 bestimmten Gruppen einstelle und dann auf Anwenden drücke wird der Wert den ich geschrieben habe nicht gespeichert -.-
Wäre cool wenn mir jemand helfen könnte
Zahlen sortieren in C 02/10/2011 - General Coding - 13 Replies Bräuchte nochmal ein klein bisschen hilfe bei einer C aufgabe.
Ich muss eine zahlenfolge eingeben maximal 20zahlen und diese sortiert ausgeben, aber jeder durchlauf soll angezeigt werden, soweit so gut das programm läuft auch, jedoch hab ich 2 sachen die mich sehr stören
1. Man muss jetzt -1 eingeben wenn man keine zahlen mehr eingeben möchte, bekomme es aber irgendwie nur so hin, fände es besser wenn man am ende enter drückt und fertig ;)
2. Fänd ich es schöner wenn man nicht nach jeder...
taschen sortieren?! 01/14/2007 - World of Warcraft - 1 Replies tach.
soweit ich weiss gibt es einzellne addons wie bagsort die die taschen inhalte (also items) sortieren. leider funzt das nich mehr >_>
gibt es UIs oda andere addons, die sone funktion beinhalten?
kthnxbye :D