Hallo zusammen,
ich darf mich in meinem neuen Job mit C# befassen. Bin also noch ziemlich am Anfang.
Mein Problem:
Ich lade eine xml Datei und will diese durch suchen und ersetzen "umbauen". Dazu gehören Zeilen wie:
XML-Daten
1: 2: 3:
| <apiver>1.0b</apiver> <xmlver>1.0b</xmlver> <language>1</language> |
Da ich natürlich nicht weiß, ob es immer die Sprache "1" oder die Versionen "1.0b" sein werden, muss ich in der Suche hier irgendwie eine Wildcard oder ähnliches einbauen.
C#-Quelltext
1: 2: 3: 4: 5: 6:
| string eingabe, suchen, ersetzen, anzeige; eingabe = lblAnzeige.Text; suchen = "<apiver>1.0b</apiver>\n<xmlver>1.0b</xmlver>\n<language>1</language>"; ersetzen = "Hier steht ein anderer Tag"; anzeige = eingabe.Replace(suchen, ersetzen); lblAnzeige.Text = anzeige; |
\n um die Zeilenumbrüche rauszunehmen ist klar. Aber was muss ich tun, um die 1.0b durch eine RegEx z.B. zu ersetzen, damit mich das auch nicht stört, wenn zukünftig dort z.B. eine 2.0a auftaucht?
Moderiert von Th69: XML-Tags hinzugefügt
Moderiert von Th69: C#-Tags hinzugefügt
Moderiert von Th69: Topic aus C# - Die Sprache verschoben am Di 07.02.2017 um 11:25