Skip to content

add Splitter.retainDelimiters() to retain delimiter after spliting #1378

@gissuebot

Description

@gissuebot

Original issue 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]

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions