QuotationRemover
Gruppe |
|
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:
Die Zeile wird getrimmt (Leerzeichen am Anfang und am Ende entfernt).
Wenn das erste Zeichen nach Trimmen entweder Apostroph (') oder Anführungszeichen (") ist und
wenn das letzte Zeichen mit dem ersten Zeichen übereinstimmt und
nach Entfernen des ersten und letzten Zeichens dieses Zeichen nicht mehr in der Zeile vorkommt, dann
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.