Text
Processor
Zum Transformieren von Text gibt es bereits zahlreiche Werkzeuge. Leider sind viele dieser Werkzeuge sehr kompliziert in der Anwendung und erfordern das Beherrschen von Konzepten wie Regular Expressions. Das Ziel in dieser Projektarbeit war die Entwicklung einer einfacherer Möglichkeit. Der Anwender oder die Anwenderin definiert anhand mehrerer Beispiele, wie eine Transformation aussieht. Der TextProcessor erkennt dabei in vielen Fällen automatisch die Struktur des Textes und kann die gewünsche Transformation dann automatisch anwenden.
Beispiel
Die Ausgangslage in diesem Beispiel ist eine Liste von Emailadressen:
fritz@gmail.com
rene@hotmail.de
andrea@gmx.com
urs@bluewin.ch
…
Die Daten sollen so transformiert werden, dass nur alles vor dem “@“-Zeichen angezeigt werden soll. Die gewünschte Ausgabe ist also:
fritz
rene
andrea
urs
…
So wird diese Transformation im TextProcessor definiert: