Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: cebolina am 27.10.06 - 10:14:05
-
Hallo Forum,
ich habe zwar schon einige Einträge zum Thema gefunden, und auch @ReplaceSubstring ist mir ein Begriff, aber trotzdem habe ich noch nicht die Lösung für mein Problem gefunden.
Der User gibt in ein Textfeld folgendes ein:
<Leerzeile>
<Leerzeile>
Kommentartext 1
Kommentartext 2
<Leerzeile>
<Leerzeile>
<Leerzeile>
Kommentartext 3
<Leerzeile>
Nach der Eingabeumsetzung sollen die überflüssigen Leerzeilen entfernt werden, dass das Ganze dann so aussieht:
Kommentartext 1
Kommentartext 2
Kommentartext 3
Ich habe es bereits mit @ReplaceSubstring(@NewLine + @NewLine; @NewLine)) versucht, aber hier werden nur zwei aufeinanderfolgende Zeilenumbrüche durch einen Zeilenumbruch ersetzt. Gibt es mehr als zwei Umbrüche hilft mir die Formel nicht weiter. @Trim entfernt auch nur doppelte und führende/abschließende Leerzeichen.
Gibt es eine Möglichkeit, alle überflüssigen Zeilenumbrüche durch einen Zeilenumbruch zu ersetzen?
Gruß
Stefan
-
Ist das ein Textfeld, ein RichTextfeld oder ein Textfeld mit Mehrfachwerten erlaubt?
-
Das Feld ist ein normales Textfeld (kein Richtext). Keine Mehrfachwerte erlaubt.
-
@implode(@trim(@explode(Feldname; @Char(13)); @Char(13))
Alternativ mit @Char(10) Musst du ausprobieren.
-
Oder evtl. auch so.
@ReplaceSubstring(@Implode(@Explode(text;@NewLine);"~~~");"~~~";@NewLine)
Gruß
Thomas
-
Habe die Lösung von Thomas probiert.
Funktioniert genau so wie ich es haben wollte.
Danke für die Info
Gruß
Stefan