Hmmm.. IMHO, i think that the tokenize should be work in this way:
tokenize 124,59 test|;testing|;testing²
and $1 = test, $2 = testing, $3 = testing²
$replace in |; forone character and do the tokenize is easly scripted, but in this way the target character must not be in the string, so its sucks.
and the tok idents works as well, like $numtok(test|;testing|;testing²,124 59)