有没有办法用String.split()拆分字符串并包含分隔符?

mcj*_*erz 42 java regex string split

我正在尝试将包含所有非字母数字字符的字符串拆分为分隔符,但Java的String.split()方法会丢弃结果数组中的分隔符字符.有没有办法像"\ W"正则表达式模式那样分割字符串,但保留分隔符?