Input/Output Platzhalter durch String in yml-Datein ersetzen

Ananaskirsche

Aktives Mitglied
Hallo Community,

ich habe folgendes Problem. Ich möchte den Platzhalter {player} der in einer yml-Datei benutzt wird durch eine Variable ersetzen- doch ich weiss leider nicht wie. Auch stundenlanges googlen brachte keine Ergebnisse. Ich braeuchte so schnell wie möglich eine Lösung des Problems. Mit freundlichen Grüssen


Ananaskirsche
 
Schnelle Lösung: Dokument zeilenweise einlesen und String.replace benutzen, um "{player}" durch den Wert einer String-Variablen zu ersetzen. Dabei jede Zeile in das Ausgabedokument schreiben.

Korrekte Lösung: Yaml-Dokument korrekt parsen und auf dem Ergebnis arbeiten, um nicht innerhalb von Kommentaren usw. zu ersetzen.
 
Ok ich hab's nun doch selber herausbekommen:

Java:
String Input = "Hans und Peter";
String Output = Input.replace("Hans", "Franz");

Wenn man den String Output ausgeben würde Stände da nun Franz und Peter 😉
 

Zurück
Oben