Achtung: Dein Komma ist ein Punkt.
Benutze $len() um die Länge des aktuellen Strings zu messen.
Benutze $strchr() um die Position des Punkts zu finden.
Zerlege den aktuellen String in zwei Teilstrings.
Benutze $sub() für die Berechung der Länge der Teilstrings.
Benutze $left() und $right() um den aktuellen String zu zerlegen z. B. "123.45" in links "123" und rechts "45".
Benutze $num() zum Formatieren des linken Teilstrings (und wie der rechte Teilstring?).
Verbinde die beiden Teilstrings mit einem Punkt.
Fertig.
DD.20071120.1605.CET
Oder mache es damit:
Aktion #1: Aktionstyp:Tag-Feld formatieren Feld:BPM_BOFROST Formatstring:$right('000'$regexp(%BPM%,'(\d*).(\d*)','$1'),3)'.'$left($regexp(%BPM%,'(\d*).(\d*)','$2')'00',2)
DD.20071120.2022.CET
Oder so ...
Aktion #1: Aktionstyp:Tag-Feld formatieren Feld:BPM_BOFROST Formatstring:$if(%BPM%,$regexp('000'%BPM%'00','^0*(\d{3}).(\d{2})0*$','$1.$2'),)