Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: JanHoener am 31.08.05 - 12:03:23

Titel: @Trim ist es nicht, aber...
Beitrag 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
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: koehlerbv am 31.08.05 - 12:11:11
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
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: JanHoener am 31.08.05 - 13:40:27
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
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: koehlerbv am 31.08.05 - 13:50:39
Und warum verwendest Du nicht die Formel, die gepostet wurde ?
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: JanHoener am 31.08.05 - 13:57:50
hab ich doch, aber da bleibt immer eine Leerzeile stehen. Steht doch in meinem Posting.
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: Thomas Schulte am 31.08.05 - 14:01:09
Hast du nicht, es sei denn ich bin komplett blind.
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: eknori am 31.08.05 - 14:02:48
Zitat
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 ...
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: JanHoener am 31.08.05 - 14:04:19
@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.
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: eknori am 31.08.05 - 14:05:51
Setz doch spasseshalber mal die Formel von Bernhard in ein @trim .. Versuch macht kluch ...
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: diali am 31.08.05 - 14:07:08
@eknori
kann es sein, dass es sich bei den Gruppen um ein Mehrfachfeld handelt und bei dem Feld von JanHoener nicht?
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: Glombi am 31.08.05 - 14:08:07
Vielleicht so (wenn es kein Mehrfachwert ist, denn dann geht @Trim!)

@Implode(@Trim(@Explode(Feld;@NewLine)))

Andreas
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: eknori am 31.08.05 - 14:08:35
Bei den Gruppen bin ich mir 100% sicher; wie das Feld bei Jan aussieht, dzu schweigt meine Kristallkugel ... :D
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: JanHoener am 31.08.05 - 14:13:50
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
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: koehlerbv am 31.08.05 - 14:24:22
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"
Titel: Re: @Trim ist es nicht, aber...
Beitrag von: JanHoener am 31.08.05 - 14:26:01
Stimmt...ist aber jeweils auch nur ein Einzeiler :-)