Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: JanHoener am 31.08.05 - 12:03:23
-
...wie kann ich in einem Feld überflüssige Umbrüche automatisch korrigieren?
Ich kopiere etwas in ein Feld und dann steht in etwa sowas da:
<Leerzeile>
<Leerzeile>
Düsseldorf
<Leerzeile>
<Leerzeile>
<Leerzeile>
Diese Leerzeilen möchte ich verhindern. Es ist etwas mühselig, die bei jedem neuen Eintrag per Hand zu löschen.
Vielen Dank und Gruß
Jan
-
Lösungsansatz:
@ReplaceSubstring (Feld; @NewLine + @NewLine; @NewLine)
Eine führende Zeilenschaltung zu entfernen, bekommst Du dann sicherlich auch hin.
Wichtig: Das funktioniert nur in Textfeldern, nicht in RTFs - da müsstest Du mit LS 'ran.
HTH,
Bernhard
-
habe jetzt mal @ReplaceSubstring (Lied;@NewLine; " ") in die Input Translation gesetzt. jetzt erscheinen natürlich Leerzeichen vor und nach dem Eintrag.
Habe dann @Trim(@ReplaceSubstring (Lied;@NewLine; " ")) ausprobiert, aber hat nicht geklappt. Was mache ich falsch?
Bernhard, danke für die schnele Hilfe, aber entweder verstehe ich es nicht oder es ist was falsch an der Formel. Durch die bleibt immer eine Leerzeile übrig.
Danke und Gruß
Jan
-
Und warum verwendest Du nicht die Formel, die gepostet wurde ?
-
hab ich doch, aber da bleibt immer eine Leerzeile stehen. Steht doch in meinem Posting.
-
Hast du nicht, es sei denn ich bin komplett blind.
-
Bernhard, danke für die schnele Hilfe, aber entweder verstehe ich es nicht oder es ist was falsch an der Formel. Durch die bleibt immer eine Leerzeile übrig.
warum funktioniert eigentlich ein simples @trim(Feld) in der Eingabeumsetzung nicht ? Bei den Gruppen im NAB tut es das doch auch ...
-
@eknori: keine ahnung, warum @trim nicht funktioniert.
@Thomas: ich habe zuerst die Formel von Bernhard benutzt. Da bleibt aber immer eine Leerzeile übrig. Deswegen habe ich mir was neues überlegt, was ich oben gepostet habe.
-
Setz doch spasseshalber mal die Formel von Bernhard in ein @trim .. Versuch macht kluch ...
-
@eknori
kann es sein, dass es sich bei den Gruppen um ein Mehrfachfeld handelt und bei dem Feld von JanHoener nicht?
-
Vielleicht so (wenn es kein Mehrfachwert ist, denn dann geht @Trim!)
@Implode(@Trim(@Explode(Feld;@NewLine)))
Andreas
-
Bei den Gruppen bin ich mir 100% sicher; wie das Feld bei Jan aussieht, dzu schweigt meine Kristallkugel ... :D
-
Mit
a:=@ReplaceSubstring (Lied; @NewLine + @NewLine + @NewLine + @NewLine + @NewLine; @NewLine);
@Do(a);
@ReplaceSubstring (Lied;@NewLine; "");
klappts jetzt. :-)
Macht aus
<Leerzeile>
<Leerzeile>
<Leerzeile>
<Leerzeile>
<Leerzeile>
Let Love Be Your Energy
<Leerzeile>
<Leerzeile>
<Leerzeile>
ein Let Love Be Your Energy
-
Dann darf das aber auch nur ein Einzeiler sein.
Probier mal:
"We all came out to Montreux
On the Lake Geneva shoreline
To make records with a mobile
We didn't have much time"
-
Stimmt...ist aber jeweils auch nur ein Einzeiler :-)