1

Arrays Verbinden

Hallo, ich überarbeite bei mir gerade ein paar alte Funktionen und Scripts. Dabei hab ich immer wieder folgenden Code: (so ca. nach dem Muster)

let AA := split('#bezeichnung', "_");
let BB := for ii in AA do
        let CC := split(ii, "-");
        join(CC, "######")
    end;
let DD := split(join(BB, "######"), "######");
cnt(DD)

Es geht dabei darum eine Zeichenkette mit zwei Trennern (hier "_" und "-") in ein Array zu bekommen.

Durch das ein oder andere Webinar und das Forum hat es dann irgendwann "klick" gemacht:

let AA := split('#bezeichnung', "_");
let DD := [""];
for ii in AA do
    let CC := split(ii, "-");
    DD := array(DD, CC)
end;
cnt(DD)

Wichtig ist dabei, dass man zunächst ein leeres Array definiert -> [""].

Die Anführungszeichen sind dabei wichtig, nur [] funktioniert nicht.

Vielleicht kann es ja jemand brauchen...

 

VG

1 Antwort

null
    • Leonid_Semik.2
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Johannes, für solche aufgaben kann man Split und regex anwenden :

    let DD:=(splitx('#bezeichnung', "_|-"))
    

    Leo

Content aside

  • 1 „Gefällt mir“ Klicks
  • vor 2 JahrenZuletzt aktiv
  • 1Antworten
  • 153Ansichten
  • 2 Folge bereits