Adobe hat keine Möglichkeit, das ausgewählte Trennzeichen als Trennzeichen zu behandeln (zu ignorieren). Im Idealfall sollten Sie ein Trennzeichen auswählen, das in Ihren Werten nicht angezeigt wird, und sicherstellen, dass das ausgewählte Trennzeichen von den Werten entfernt (oder durch etwas anderes ersetzt) wird, bevor es in der Liste var verwendet wird.
Sieht aus wie von Ihrem Post Sie eine Liste von Titeln (Artikel? Film?) Knallen. Sie könnten in Erwägung ziehen, die Listenvariable so einzustellen, dass sie etwas verwendet, das in Titeln nicht häufig zu finden ist, z. B. eine Pipe |
oder Karat ^
. Und stellen Sie sicher, dass Sie sie für alle Fälle von Ihren Werten streichen.
Ob Sie sie entfernen oder ersetzen möchten, bleibt Ihnen überlassen. Aus der Analyseperspektive ergibt sich kein wirklicher Nutzen, aber möglicherweise können Sie die Daten besser an ein anderes System (z. B. die Datenbank Ihrer Site) binden.
Beispiel:
someList=['foo','bar','foo:bar','a:b:c'];
// loop through and replace the chosen delimiter with an underscore
for (var i=0,l=someList.length;i<l;i++) {
someList[i]=someList[i].replace(/:/g,'_');
}
s.list1 = someList.join(':');
ich so viel vermutet, danke für die Bestätigung. – Victor