Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!

Heater Replace, Teil einer Zeichenkette ersetzen

Replace HeaterMit dem Heater Replace können einzelne Zeichen sowie komplette Teilzeichenfolgen durch andere Zeichen bzw. eine andere Zeichenfolge ersetzt werden.

 

 

Replace Heater Konfiguration
Replace Heater Konfiguration

Parameter

Suchen: Das zu suchende Zeichen bzw. die zu suchende Zeichenkette.

Ersetzen: Das Zeichen bzw. die Zeichenkette das anstelle des suchenden String ausgetauscht werden soll.

Hinweis: Ab Version 2.0.5 können Sie zusätzlich aus folgenden vorkonfigurierten Template Suchen/Ersetzen Zeichen auswählen.

  • <TAB> = Tabulator
  • <SPACE> = Leerzeichen
  • <NEWLINE> = Zeilenumbruch (CRLF, bzw. 0x0d0a).

Ganze Zeichenfolge vergleichen: Hiermit prüft der Replace Heater ob die Gesamte zu suchende Zeichenkette mit dem übergebenen Wert übereinstimmt. Die Zeichenkette wird falls gefunden immer Komplett ersetzt, es findet keine InString Ersetzung statt!

Groß/Klein ignorieren: Ist diese Option aktiv wird nicht zwischen Großschreibung / Kleinschreibung unterschieden.

Nur ersten Treffer: Mit dieser Option weisen Sie den FlowHeater an lediglich das erste Vorkommen von "Find" mit Replace zu ersetzen. Hinweis möchten Sie das letzte vorkommen ersetzen können Sie dies mit der Kombination der Heater Reverse - Replace - Reverse durchführen.

Komplett ersetzen: Wenn Sie diese Option aktivieren, wird die eingehende Zeichenfolge komplett durch die angegebene ersetzen Zeichenkette ersetzt, falls die zu suchende Zeichenfolge im String gefunden wurde.

Default falls nicht gefunden: Wird die zu suchende Zeichenfolge nicht gefunden können Sie hier einen Wert angeben der als Default Wert zurückgeliefert wird. Standard ist der unveränderte Eingangswert (<INPUTVALUE>).

Beispiel:

Im oben gezeigten Beispiel würde eine eingehende Zeichenfolge wie "Strings sind Zeichenketten" zu "Strings sind Zeichenke++en" umgewandelt. Beachten Sie dabei, dass das t in Strings erhalten bleibt.

 

Replace Heater, erweiterte Einstellungen
Replace Heater, erweiterte Einstellungen

Erweiterte Einstellungen

Wenn Sie mehr als einen Wert haben den Sie ersetzen möchten, können Sie über die erweiterten Einstellungen eine Liste an Werten konfigurieren. Es stehen folgenden Optionen zur Verfügung:

  1. Ersetzen aus Dateiliste: Hier können Sie eine CSV Datei auswählen die die zu suchenden sowie die zu ersetzenden Teilzeichenfolgen (Strings) enthält. Hinweis: Die (CSV) Datei wird jedes Mal vor der Ausführung neu geladen!
    Damit Umlaute, Sonderzeichen, etc. richtig erkannt werden, müssen Sie die Codepage angeben unter der die CSV Datei abgespeichert wurde.
  2. Ersetzen aus interner Liste: Hier können Sie eine Werteliste angeben, die Angaben werden zusammen mit der Definition gespeichert. Sie können die Wertepaare von Hand bzw. über Copy&Paste eintragen.

Die Liste ist wie eine klassische CSV Textdatei aufgebaut. Vergleichswert Trennzeichen ErsetzenMit
z.B.
    1;eins
    2;zwei

Damit der Replace Heater weiß welches (CSV) Trennzeichen die Wertepaare voneinander trennt sowie welche (CSV) Spalte die zu suchenden bzw. die zu ersetzenden Werte enthält müssen diese Parameter über die folgenden Optionen angeben werden.

Trennzeichen: Trennzeichen das die CSV Spalten voneinander trennt. Standard ist das Listentrennzeichen das über die Systemsteuerung vorgegeben wird. 

Suchen Spalte: Welche Spalte der (CSV) Liste enthält die zu suchenden (Teil)Zeichenketten. Standard = 1 = die erste Spalte der CSV Datei. 

Ersetzen Spalte: Welche Spalte der (CSV) Liste enthält die zu ersetzenden (Teil)Zeichenketten. Standard = 2 = die zweite Spalte der CSV Datei. 

Listenverarbeitung mit erstem Treffer abbrechen: Ist diese Option aktiv, wird die CSV ersetzen Listenverarbeitung mit der ersten gefundenen Teilzeichenkette (String) abgebrochen.

Hinweis: Die Listeneinstellungen kann zusammen mit den normalen Optionen verwendet/kombiniert werden.

Beachten Sie auch die Allgemeinen Hinweise zu Heater / Funktionen.