0
Verständnisfrage splitx
Hallo, ich habe eine Verständnisfrage zu splitx. Ich versuche ein String in 3 Elemente zu zerlegen. Der Ausdruck im folgenden Beispiel
let d := "Aug28'20";
formatJSON(splitx(d, "(\D+)(\d+)'(\d+)"));
passt und triff auch. Allerdings liefert mir das Array 5 Elemente und nicht wie erwartet 3.
=> ["","Aug","28","20",""]
Gibt es eine Erklärung warum es hier zwei zusätzliche (leere) Elemente gibt?
Danke
2 Antworten
-
Hallo Kai,
Ich vermute, Ninox betrachtet auch die gesamte Zeichenkette als Trennzeichen fürs Splitten. Etwa wie : split("Aug28'20","Aug28'20") --> ["",""].
Ich habe leider keine Lösung parat wie du die gesamte Zeichenkette ausschließen kannst.Leo
-
formatJSON(splitx(d, "(\d+)[\W]")). M
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 491Ansichten