Я не думаю, что это возможно с String#split
, но вы можете использовать StringTokenizer
, хотя это не позволит вам определить ваш разделитель как регулярное выражение, но только как класс однозначных символов :
new StringTokenizer("Hello, world. Hi!", ",.!", true); // true for returnDelims