The problem with most split functions is that they can handle only a single character, e.g. ',' -- I think you would have to modify it to handle a pattern instead, so that you could consider all punctuation, white space, etc, characters.
--
Adam Machanic
whoisactive