data[0], , 12.2 Andrew, . , :
,
123foo345bar 123 baz
, |
123|foo345|bar 123 baz
^it will not split `123 baz` like
`123| baz` because after digit is space (not letter)
`123 |baz` before letter is space (not digit)
so regex can't match it
" , ",
String[] data = line.split("(?<=\\d)\\s+(?=[a-zA-Z])");