У меня есть строка, содержащая начальный состав (извлеченный из Интернета) для игры в регби, она выглядит так:
"Crusaders: 15 David Havili, 14 Seta Tamanivalu, 13 Jack Goodhue, 12 Ryan Crotty, 11 George Bridge, 10 Richie Mo’unga, 9 Bryn Hall, 8 Kieran Read, 7 Matt Todd, 6 Heiden Bedwell-Curtis, 5 Sam Whitelock (c), 4 Scott Barrett, 3 Owen Franks, 2 Codie Taylor, 1 Joe MoodyReplacements: 16 Sam Anderson-Heather, 17 Tim Perry, 18 Michael Alaalatoa, 19 Luke Romano, 20 Pete Samu, 21 Mitchell Drummond, 22 Mitchell Hunt, 23 Braydon Ennor"
То, что я хочу, это, по сути, таблица с двумя столбцами, один из которых обозначает номер игрока, а другой - имя игрока. например,
position name
1 Joe Moody
2 Codie Taylor
3 Owen Franks
4 Scott Barrett
... ...
Для всех игроков.
Я пытался использовать strsplit
, разделив на ","
, но проблема становится первым игроком:
"Crusaders: 15 David Havili"
и числа 1 и 16 сливаются
"1 Joe MoodyReplacements: 16 Sam Anderson-Heather".
Есть идеи?