vielen Dank für die Aufnahme im Forum.
Ich möchte langsam in C# einsteigen und erstelle hierzu auch meine ersten kleinen Projekte.
Ich bin gerade dabei eine Textdatei mit C# auszulesen und eine bestimmte Zeichenfolge bzw. einen bestimmten Text anzupassen.
Mein Problem:
Ich habe folgende Zeichenkette in der Textdatei.
Book:Kosten IBANNr="1234567" Betrag="5.55"
Jetzt möchte ich die oben geschriebene Zeichnkette überprüfen. Falls dies trifft, dann soll alles gleich bleiben, bis auf das Wort "Betrag" soll "Betrag10" lauten.
Ich kann leider nicht das Wort 'Betrag' suchen, da es mehrere Gruppen existieren, die das Wort benutzen. Aus diesem Grund muss ich überprüfen, ob der String mit Book:Kosten IBANNr anfängt.
Allerdings kann sich der Wert bei IBANNr ändern.
Folgende Regex Funktion habe ich bereits experimentiert.
newString = line.Replace("Book:Kosten IBANNr=/"*/" Betrag=", "Book:Kosten IBANNr=/"*/" Betrag10=");
Wenn ich mit dieser Konstellation die IBANNr ausschriebe mit dem Wert, dann funktioniert es.
Da sich der Wert allerdings ändert, möchte ich es sozusagen nicht mitberechnen.
Kann mir vielleicht jemand ein Tipp geben?
Vielen Dank im Voraus