_[Original issue](https://code.google.com/p/guava-libraries/issues/detail?id=1378) created by **anthony.musyoki** on 2013-04-23 at 01:28 PM_ --- It would be good if a splitter could be configured to retain the delimiter in the returned iterable Thus Splitter splitter = Splitter.on(CharMatcher.DIGIT).trimResults().retainDelimiter(); String input = "1 one 2 two 3 three 50 fifty"; Iterable<String> output = splitter.split(input); should yield [1,one,2,two,3,three,50,fifty]