Textteile löschen

Hallo,
Ich möchte eine Abfrage machen, und dabei sollen in einem Feld überflüssiger Text gelöscht werden und nur bestimmte Texte (diese sind festgelegt) stehen bleiben
Beispiel:
Im Feld: Protokolll steht.
01.01.2015 17:28 Meyer Bearbeitung alles ist anders – Katze im Keller abgeschlossen 01.01.15
Oder
02.01.2015 18:11 Schmidt sonstiger Text – heute ist ein schöner Tag sonstiger Text usw. 01.2.2015 abgeschlossen
In der Abfrage soll im Feld Protokoll nur noch
Katze im Keller
bzw.
heute ist ein schöner Tag
stehen bleiben.

Die Texte die stehen bleiben sollen sind vordefiniert (Textbausteine)
Beispiel.

  • Katze im Keller
  • heute ist ein schöner Tag

Beispiel siehe Anhang

Ich Danke für jede Hilfe.

Bernd

Hallo Herr Scheide,

vielen Dank für Ihren Beitrag.

Eine solche können Sie mit Hilfe der Designerfunktion “RegExMatch$()” realisieren. Die folgende Formel:

RegExMatch$(<Protokoll>, "Katze im Keller|heute ist ein schöner Tag")

Würde aus einem beliebigen Text (in diesem Fall aus dem Feld entweder das erste oder das zweite Argument zurückliefern.

Mit freundlichen Grüßen

Christian Rauchfuß
Technischer Support
combit GmbH

Herr Bartlau hat hier noch einen wichtigen Hinweis für mich gepostet:

Wenn das Ergebniss keinen Treffer liefert, dann ist das "… Ergebnis […] NULL, Sie sollten den RegExMatch$ -Ausdruck in eine NullSafe-Funktion packen: NullSafe(RegExMatch$(...))."

1 Like

© combit GmbH