27. Splitting a string into tokens with a list of possible delimiters