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



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



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“
  • allgemein/replaceengine.txt
  • Zuletzt geändert: 2021/10/14 11:15
  • von Benjamin Raabe