我有一个看起来像这样的结果列表:
1lemon_king9mumu (2-1), YearofHell (2-0), kriswithak (2-1)0.44440.75000.4444
2mumu6lemon_king (1-2), MogwaiAC (2-0), Dathanja (2-1)0.66670.62500.5655
3MogwaiAC6Dathanja (2-0), mumu (0-2), Jebnarf (2-1)0.55560.57140.5417
4Jebnarf6YearofHell (2-1), kriswithak (2-0), MogwaiAC (1-2)0.44440.62500.4266
5YearofHell3Jebnarf (1-2), lemon_king (0-2), Mig82 (2-1)0.66670.37500.6012
6Dathanja3MogwaiAC (0-2), Mig82 (2-1), mumu (1-2)0.55560.37500.5417
7Mig823Bye, Dathanja (1-2), YearofHell (1-2)0.33330.42860.3750
8kriswithak0Jebnarf (0-2), lemon_king (1-2)0.83330.20000.6875
我希望能够在排名(第一个数字)之后拉出该人的用户名,但它与玩家以及他们的第一个对手获得的积分混合在一起。
例如,第一个人的名字是“Lemon_king”,他的对手是“Mumu”、“YearofHell”和“Kriswithak”。右边的数字对我来说无关紧要,但我遇到的主要问题是玩家赢得的积分数在那里。Lemon_King 获得 9 分获得第一名。我通常会通过查找 1 到 9 之间的字符串来获取名称,但玩家用户名中也可以包含 9。
谁能想到一个很好的解决方案来获取用户名?
谢谢