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
-
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