how are you going to assemble the list again.
Because yes is missing then the periods and commas
(setq d ":;,." s "686.TS.1,(686.18)")
("686" "TS" "1" "(686" "18)")
this is a little better not to the bar to be able to reassemble
("686" "." "TS" "." "1" "," "(" "686" "." "18" ")" )