Вы можете использовать библиотеку Guava из Google
Посмотрите CharMatcher и Слайды Гуавы
Это пример:
@Test
public void testGuavaMatcher(){
String str = "Hello\tworld\nHello Universe";
CharMatcher tabMatcher = CharMatcher.is('\t');
CharMatcher newLineMatcher = CharMatcher.is('\n');
assertThat(tabMatcher.indexIn(str), is(5));
assertThat(tabMatcher.matchesAnyOf(str), is(true));
assertThat(newLineMatcher.indexIn(str), is(11));
assertThat(newLineMatcher.matchesAnyOf(str), is(true));
CharMatcher tabAndNewLineMatcher = tabMatcher.or(newLineMatcher);
assertThat(tabAndNewLineMatcher.removeFrom(str), is("HelloworldHello Universe"));
}
Вы также можете взглянуть на константу CharMatcher.BREAKING_WHITESPACE.