按特定子字符串拆分字符串

Split string by specific substring

假设我有这个字符串

[0] playerName19  [1] playerName17  [2] playerName18  [3] playerName15  [4]      playerName59  [5] playerName16  [6] playerName6  [7] playerName60

如何使用 Java 将其拆分成这样的内容:

[0] playerName19, [1] playerName17, [2] playerName18... 

我尝试使用 split(),但问题是播放器名称扩展名是随机生成的,并且会随每次查询而变化。

按照[num]之前的space拆分即可。

string.split("\s+(?=\[\d+\])");