====== Replace-Engine ======
Einige Schnittstellen, sowie der BMA-Server, unterstützen eine konfigurierbare "Replace" (//=Ersetzen//) Funktion für eingehende Daten. \\
Die Replace-Funktion erlaubt es eingehende Daten zu formatieren, indem definierte Texte durch andere ersetzt werden.
\\
\\
Die Verwendung in der Datei erfolgt zeilenweise nach dem Muster
alterText:=neuerText
\\
Sollen zum Beispiel alle Vorkommnisse von "Wasser" durch "See" ersetzt werden, wird folgender Eintrag vorgenommen:
Wasser:=See
\\
\\
===== Funktionsüberblick =====
alterText:=neuerText // Ersetzt "alterText" durch "neuerText"
~1alterText:=neuerText // Ersetzt nur das erste Vorkommnis von "alterText" durch "neuerText"
alterText:= // Entfernt alle Vorkommnisse von "alterText"
alterText:=#13#10alterText // Fügt einen Zeilenumbruch vor jedem Vorkommnis von "alterText" ein
\\
\\
===== Beispiel =====
Der eingehende Text
> "Wasserrettung an der Nordsee - Urlaub im Norden - Wasserspaß im Hallenbad Oberursel"
Wasser:=See // Alle Vorkommnisse von "Wasser" werden durch "See" ersetzt
~1Nord:=Süd // Das erste Vorkommnis von "Nord" wird durch "Süd" ersetzt
Oberursel:= // Alle Vorkommnisse von "Oberursel" werden entfernt
- :=#13#10 // Alle Vorkommnisse von " - " werden durch einen Zeilenumbruch ersetzt
Wird zu:
> "Seerettung an der Südsee
> Urlaub im Norden
> Seespaß im Hallenbad"