QuotationRemover

Gruppe

Preparser

Funktion

Dieser Preparser entfernt die Anführungszeichen, die eine ganze Zeile einschließen.

Konfigurationsdatei

Keine.

Beschreibung


Dieser Preparser ist veraltet (deprecated).

Für jede Textzeile der Eingangsdatei wird folgende schrittweise Prüfung ausgeführt:


  1. Die Zeile wird getrimmt (Leerzeichen am Anfang und am Ende entfernt).

  2. Wenn das erste Zeichen nach Trimmen entweder Apostroph (') oder Anführungszeichen (") ist und

  3. wenn das letzte Zeichen mit dem ersten Zeichen übereinstimmt und

  4. nach Entfernen des ersten und letzten Zeichens dieses Zeichen nicht mehr in der Zeile vorkommt, dann

  5. werden die beiden paarigen Apostrophen, bzw. Anführungszeichen und eventuelle Leerzeichen davor und dahinter entfernt.


Einfach ausgedrückt: Der Inhalt zwischen paarigen Apostrophen oder Anführungszeichen wird verwendet, wenn die gesamte Zeile davon eingeschlossen ist.

Der Preparser ist ein Stream-Preparser, kann also beliebig große Dateien verarbeiten, ohne die Daten im Ganzen im Arbeitsspeicher zu halten. Er verwendet das Encoding, das als Profil-Encoding (Eigenschaften) eingestellt ist.