从字符串变量中提取得分的最佳方法是什么?例如从“匹配2-1到红队”中提取2-1。从字符串C得到游戏得分(子字符串)#
我要添加特殊字符周围的成绩,做这样的事情
string in = "Match One |2-1| To Red Team";
string out = input.Split('|', '|')[1];
但是,这将涉及到我增加了两个字符到CSV文件数百行。
我可以拆分破折号吗。以某种方式将数字提取到数组中?
scoreString.Split('-');
任何帮助表示赞赏。
编辑:我写了这个,它的工作原理,但似乎并不很干净。
var splitScores = values[0].ToLower().Trim().Split('-');
var leftScore = Regex.Match(splitScores[0], @"\d+").Value;
var rightScore = Regex.Match(splitScores[1], @"\d+").Value;
它是否总是会增加2-1? – Sajeetharan
格式是“匹配[某些数字] x到y [红色或其他颜色]团队”? – Sweeper
它总是成为一个字符串,然后得分,然后更多的文字。我清理了使用的示例。 –