Text butler

Aus Info-Theke
Version vom 13. Juni 2021, 23:26 Uhr von Hamatoma (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Flutter = Links = * Flutter-Apps = Zielsetzung = Der Textmanipulator erlaubt die "Wandlung von Text", wobei ein '''Eingabetext''' in einen…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Links

Zielsetzung

Der Textmanipulator erlaubt die "Wandlung von Text", wobei ein Eingabetext in einen Ausgabetext gewandelt wird, aber auch "Informationen" über einen Text.

Als Wandlung gibt es:

  • "Multiplizierung": ein Text erscheint mehrfach, wobei Teile sich ändern, beispielsweise eine laufende Nummer.
  • Filterung: Durch Angabe von Suchmuster werden nur Teile der Vorlage übernommen
  • Löschungen: Durch Angabe von Suchmuster werden Teile der Vorlage entfernt
  • Ersetzungen: Durch Angabe eines Suchmusters und eines Ersatzes werden Teile gewandelt. Im Ersatztext können Referenzen auf die Trefferstelle enthalten sein.

Als Informationen gibt es:

  • Die Anzahl eines Suchmusters

Aufbau

Die Aktionen werden mit "Kommandos" in einer Eingabezeile spezifiziert. Jedes Kommando hat Parameter.

Das Programm verwaltet beliebig viele Textpuffer, die mit Namen gekennzeichnet sind. Es gibt vordefinierte Puffer:

  • input: wird standardmäßig als Vorlage der Wandlung benutzt.
  • output: wird standardmäßig als Ziel der Wandlung benutzt
  • history: dort werden die