Es ist schon etwas her, dass ich eine kommaseparierte Liste (tt_address Adressgruppen in wt_directory) in dem Format „Adressgruppe1,Adressgruppe2,Adressgruppe3,“ vorliegen hatte. Gestört hat mich das letzte Komma; nicht etwa weil es mir oder den Seitenbesuchern extrem aufgefallen wäre, sondern eher, weil da etwas war, was nicht perfekt war.
Klar kann man eine userFunc nutzen, die das letzte Komma entfernt, aber ich wollte unbedingt eine TS Lösung. Nach stundenlangem Suchen habe ich eine vernünftige Lösung gefunden.
So lässt sich das letzte Komma über split entfernen:
lib.object = TEXT
lib.object.value = wert1,wert2,wert3,
lib.object.split {
token = ,
cObjNum = 1 |*| 2 |*| 3 || 4
1.current = 1
1.wrap = |,
2.current = 1
2.wrap = |,
3.current = 1
3.wrap = |
4.current = 1
}
# Ausgabe: wert1,wert2,wert3
Geht’s vielleicht auch einfacher und schneller?
Euer Alex alias einpraegsam.net