Hilfe-Center

Was sind Formatregeln?

Formatregeln sind ein sehr mächtiges Werkzeug, um Importdaten vor dem eigentlichen Import zu bereinigen und in ein gewünschtes Format zu bringen. Hierzu kann das Entfernen überflüssiger Zeichen oder auch die Ersetzung ganzer Wörter gehören.

Aufbau von Formatregeln

Eine Regel beginnt immer mit einem Schlüsselwort, was die Art der Formatierung beschreibt, gefolgt von einem Doppelpunkt und weiteren Parametern. Mehrere Regeln können durch && getrennt geschrieben werden. Sie werden in der Reihenfolge angewendet, wie sie hingeschrieben werden.

Arten von Formatregeln

Ersetzungen:
Ersetzungen können durch das Schlüsselwort replace gemacht werden.
Wollen wir das Vorkommen von "123" durch "abc" ersetzen, sieht das folgendermaßen aus:

replace:123,abc

"Bla123Test" wird also zu "BlaabcTest"

Bereinigung:
Das Schlüsselwort remove bedeutet, dass Zeichen entsprechend einer Regel entfernt werden sollen.
Wollen wir alle Punkte in einer Zeichenkette entfernen außer dem letzten, sieht das folgendermaßen aus:

remove:[.](?![^.]*$)

"100.2154.5484" wird also zu "1002154.5484"

Extraktion:
Das Schlüsselwort match extrahiert aus einer Zeichenkette bestimmte Werte.
Wir wollen alle Leerzeichen, "€" und "EUR" entfernen und den Rest zurückliefern: 

match:[^(?:EUR|[$]|€| )]

"125,63 EUR" wird also zu "125,63"

Voranstellen:
Um einem Wert mit etwas voranzustellen, verwenden Sie prepend.
Wollen Sie vor den Namen einer Bilddatei die URL setzen, schreiben Sie:

prepend:https://mein-server.de/

"IMG2154852.jpg" wird also zu "https://mein-server.de/IMG2154852.jpg"

Anhängen:
Um an einen Wert etwas anzuhängen, verwenden Sie append.
Wollen wir an das Gewicht "5" ein "kg" anhängen, schreiben Sie:

append: kg

"5" wird also zu "5 kg"

Hinweis: Regeln für Bereinigungen und Extraktionen basieren auf regulären Ausdrücken (kurz Regex oder Regexp von regular expression). Diese stellen in der Programmierung ein verallgemeinertes Suchmuster für Zeichenketten dar.

Tutorials und weitere Informationen
Daniel Fett  
Cheat Sheet (englisch)  
Test regulärer Ausdrücke  

Wenn Sie hierbei Hilfe benötigen, wenden Sie sich gern an uns.