0

LTrim / RTrim-Befehl?

Hallo

Gibt es eine Art LTrim-RTrim Befehl/Funktion mit der ich nur die führenden oder nachfolgenden Leerzeichen in einer Stringkette entfernen kann. Beim Replace-Befehl komme ich nicht weiter, da ich dann alle Leerzeichen im String entferne. Vielleicht stelle ich mich beim Replace-Befehl auch nur nicht richtig an.

Vielen Dank

Gruss

Uwe

6 Antworten

null
    • UweG
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo

    Hat sich gerade erledigt.

    Wer liest lebt länger, sagt der Mann vor dem Minenfeld :-)

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo,

     

    es gibt die Funktion trim(string) die kümmert sich aber nur um führende Leerzeichen. Alle anderen Textfunktionen findest Du hier: https://ninoxdb.de/de/manual/erweiterte-Berechnungen/funktions-und-sprachreferenz

     

    lg, Torsten

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hello again,

     

    zur Ergänzung, falls hier mal jemand per Suche hier herfindet: trim(string) kümmert sich um führende und folgende Leerzeichen... ;)

     

    lg, Torsten

    • Frank_Schafer
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo,

    ein LTrim oder RTrim gibt es bisher nicht - lässt sich aber über replacex machen:

    function ltrim(forText : text) do
      replacex(forText, "^ *", "g", "")
    end;
    function rtrim(forText : text) do
      replacex(forText, " *$", "g", "")
    end;

    VG Frank

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Frank,

     

    die Frage war doch schon beantwortet? trim() entfernt führende und folgende Leerzeichen... ;)

     

    lg, Torsten

    • Torsten_Stang.1
    • vor 5 Jahren
    • Gemeldet - anzeigen

    ^^ ignore me - hab nicht richtig geschaut, Dein Ansatz ist natürlich super, wenn man nur führende oder nur folgende Leerzeichen entfernen will. Danke dafür!

     

    lg, Torsten

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 6Antworten
  • 1708Ansichten