thx noch mal.
Habs jetzt geschafft.
Wenn die Lösung wie ich des jetzt gemacht hab sehen willlst sag bescheid.
CyA 👍
Das Problem ist nur das was ich ersetzen möchte steht mit drinnen in dem ersten String...deswegen ja auch meine Frage ob man nauch irgendwie Indexgesteuert ersetzen kann...
das geht so blblblblbl(teil ersetzen) blahaha.
Hiho,
Ich hab eine Datei koplett in einen String eingelesen.
Hab das alles bischen zusammen geschnitten, damit mir das suchen nach bestimmten Zeichen leichterfällt weil diese Zeichen öfter vorkommen und in einem neuen String gespeichert.
Ich aber nur einen bestimmten Abschnitt bearbeiten wollte, deswegen dieser weg.
Weil ich vorher mit regex die Positionen zum Zusammenschneiden bestimmt habe weiß ich auch wo des Zeugs anfängt und endet.
Nun möchte ich das geändert in den einem wieder an die altePosition im kompletten String zurückschreiben.
Mit replace kann ich aber nur String gegen String tauschen, soweit ich weiß.
Gibt es da ne Möglichkeit das auch über Indexzahlen zu steuern?
Thx gewusst wie jetzt weiß ich auch wieder wie des ging 8o
👍
Hiho,
ich habe einen String, wo "" drinnen vorkommen und die auch in der Ausgabe brauche.
Aber wie bekomme ich die auch ausgegeben bzw in den String?
Ist das so wie mit den Backslashes das man die doppelt angeben muss oder gibt es Sonderzeichen um das Problem zu umgehen?
Bei mir meckert der immer von wegen fehlendes ;
Joa,
bin auch mit Regex dabei aber irgendwie will des mit dem such und finden noch net so ganz wie ich des will.
Aber das ist bestimmt nur wieder so nen schusseliger Denkfehler den ich da mache....
Wie immer X(
Stimmt html brauch keine Zeilen hast recht. Naja dann fuhrwerke ich da noch ma bsichen rum ma gucken irgendwann muss des ja mal passen 😁
Also alles in einen String einlesen, dann die richtigenn Stellen suchen und dann wieder zurück schreiben richtig?
Aber so weiß ich ja net in Welcher Zeile was steht.
Kann man mit diesem RegEx nicht irgendwie die Zeilen Nummern erfassen?
Bei so nem Lösungsansatz bin ich auch grad angekommen.
Lese das ganze File mit Regex komplett ein.
Hab mir allerdings Kommentare vor die Tabelle geschrieben wo ich einspringe und ein Komentar nach der Tabelle. Finde auch die Indexe von meinen Suchbegriffen. Nur scheitere ich noch dabei die richtigen Zeilen rauszufinden die geändert werden sollen.
Mache ich das mit Seek?
Wenn ja frag ich mich noch wie das geht X(....
Aber das bekomme ich auch noch irgendwie raus.
Danke für den Hinweis, aber was ich jetzt machen soll hab ich noch immer net wirklich kapiert... Anfängerdoofheit halt 😁
Hiho,
hab wegen meinem Problem schon das Forum durchsucht bin aber net fündig geworden.
Also, ich habe eine Datei die ich einlese. Entweder mit ReadToEnd oder ReadLine.
Ich möchte jetzt in diesem Text was ändern.
Es handelt sich dabei um ein html file wo Tabellen drinn vorkommen.
Es soll die erste Zeile in einer dieser Tabelle löschen und unten einen neue einfügen. Den Inhalt, den es schreiben soll, will ich per Eingabe vorgeben bzw muss.
Ich hab absolut keinen Anhaltspunkt wie ich das realisieren soll.
Mir fällt nicht mal ein Stichwort ein, wonach ich in der MSN suchen könnt.
Könnt Ihr mir da weiterhelfen?
Zumindest einen Ansatz aufzeigen?
Lese ja die MSDN....
nur nach einer halben Stunde lesen hatte ich echt kein Bock mehr sorry...
Habs jetzt aber auch gefunden.
Thx noch mal für deine Hilfe. Klappt jetzt.
Hiho,
versuche grade mit der Funktion Regex ein bischen rum....
Scheitere aber dadran, das mein Proggie das nicht kennt.
Muss ich für Regex ein using benutzen? Wenn ja welches?
hui,
danke für die schnelle Hilfe 👍
Repekt hoffe das ich das auch bald ma so kann mit dem c# 😁
hm....
erlaube mir eine dumme Frage.
Hab grade totalen Blackout.
Wie mache ich den das 🤔
Sorry hab irgendwie grad gähnende leere im Schädel.....
Wenn ich es seh weiß ich bestimmt wieder... X(
Hiho,
hab da ein kleines Problem beim html Quellcode bearbeiten:
Ich öffnen In einer RichTextBox ein html File. Soweit kein Problem.
Dann bearbeite ich das und speichere das mit rtb.savefile. Auch kein Problem.
Aber lösche ich etwas in der html und rufe sie erneut auf stehen da jetzt irgendwelche Steuerzeichen oder sowas drinnen. Z.B /p.
Ist jetzt die RichTextBox net wirklich für html geeignet oder muss man das Format der Datei irgenwo angeben? Oder was soll ich da am besten machen ?(
greetz cine
Für alle die es interessiert hab ich hie mal meine Lösung ......
public static void filework(string source, string destination)
{
// Ordner durchgehen
foreach (string folder in Directory.GetDirectories(source))
{
// Ordnername extrahieren
int index = folder.LastIndexOf("\\");
string cop = folder.Substring(index+1);
Directory.CreateDirectory(destination + "\\" + cop);
// rekursiver aufruf
filework(folder,destination + "\\" + cop);
}
// Dateien durchgehen
foreach (string filename in Directory.GetFiles(source))
{
int index = filename.LastIndexOf("\\");
string cop = filename.Substring(index+1);
if (File.Exists(destination + "\\" + cop))
{
File.Delete(destination + "\\" + cop);
File.Copy(filename,destination + "\\" + cop);
}
else
{
File.Copy(filename,destination + "\\" + cop);
}
}
}
Hab ich grade probiert Funktioniert auch.
Sieht schon mal eleganter aus 😁
Hab jetzt bloß das Problem das ich wie gesagt die Ordner der ersten Ebene schon rüber bekomme nur jetzt hänge ich an den Files die wollen net so wie ich das will....
Das betraf jetzt aber nur die eine Zeile oder? mit dem Combine oder kann man sich damit noch mehr Summs eresparen?
Hm, thx.
Also bin jetzt soweit, dass ich die Ordner der ersten Ebene erstellen kann aber noch ohne die Inhalte.
Falls es euch interessiert habe das so gelöst:
string [] dirs = Directory.GetDirectories(quelle);
Directory.CreateDirectory(ziel);
foreach (string dir in dirs)
{
int y = dir.LastIndexOf("\\");
string tmp = dir.Substring(y+1);
string zw = ziel + "\\" + tmp;
Directory.CreateDirectory(zw);
}
Glaub des ist der Lösungsansatz d en du net sehen wolltes oder?
Wie gesagt ausgereift ist des noch lang net aber so hab ich wenigstens was ind er Hand was ich Cheffe abgeben kann.
Öhm, auch wenn ich nerve, aber hasst du denn da mal ein Codeschnippsel ohne diese Zeugs? und mit den Funktionen die du meinst?
Währe hilfreich für mich....
Warum sollt ich dich schlagen?
Zum Lernen ist das doch egal in welcher Sprache.
Hauptsache ich kapier, wie sowas geht. Das Umsetzten dürfte dann eigetlich net so das Schwirige sein, hoffe ich zu mindest 😄.
Und welche Sprache ist in meinen Augen eh Geschmackssache. Könnte man lange drüber diskutieren.
Thx aber erstmal für die Hilfe.
Hoffe, wenn ich auf Probleme stoße, dass ich mich dann wieder bei dir melden kann.
Werd ma gucken ob ich damit was anfangen kann 😉
Melde mich auch wenn ich es geschafft habe.
Hiho,
wo ich hier grad xml lese....hab da auch noch ma ne frage allerdings zu html.
Hoffe kann sie hier mit rein posten....
Also, ich hab da ein html-file. In diesem File sind drei Tabellen difiniert. In diesenen Tabellen will ich aus meinem Progg heraus rum fummeln. Es sollen zum Beispiel in der einen Tabellen die letzte Zeile unten gelöscht werden und oben ein neue Zeile hinzugefügt werden.
Aber wie sag ich ich dem Proggie das es an der Stelle x einspringen soll und da die Änderungen vornehmen soll?
Wenn ich des richtig verstehe brauche ich quasi einen Anfangs - und ein Endpunkt. Aber wie finde ich die?
Was für Methoden gibt es dafür? Wie sehen sie im Code aus?
Wollen tu ich es nicht. Ich muss. Cheffe will es als klickibunti haben. 😁
Hast du vielleicht ein paar Links oder sowas mit einem Beispiel wo man des Schritt per Schritt durchgeht?
Hiho,
Auf die Gefahr hin das ich die Frage wiederholt stelle....Finde die net so wirklich....
Ähm, bin erstma Newbe was C# anbelangt. Kleine Vorwahnung 😁
Ich möchte einen Ordner von einem Pc auf einen Server kopieren.
Packen lohnt sich net so wirklich sind keine großen Ordner die kopiert werden sollen.
Nun aber zu meinem Problem:
Ich hab absolut keine Ahnung wie ich das machen soll. 8o
Weiß nur, mit dem Directory.Move kann ich nichts anfangen weil die Ordner auf dem PC erhalten bleiben sollen. 🙁
Habt Ihr da ein Tutorial bzw ein Codeschnipsel , wenn möglich mit Erklärungen was wo passiert, wo ich spicken kann?
Wäre supper weil brauch das wirklich dringend. Muss damit spätestens in einer Woche fertig sein..... X(