Tokens work with any form of separator. You select the character that is the separator as part of the identifier.
//echo -a $gettok(some text here,1,32) will display "some" because it's separating on $chr(32), which is a space and you're asking for the first token. The first token is the text leading up to the first separator character.
//echo -a $gettok(ID:32,2,58) will display "32" because it's separating on $chr(58), which is a colon. The second token is the text after the first separator and before the second separator, if there is one.
So tokens work in a wide variety of ways and can be used in this situation. However, you can just use $remove as sparta mentioned and that will probably be far easier.