====== 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"