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“