從字符串變量中提取得分的最佳方法是什麼?例如從「匹配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
它總是成爲一個字符串,然後得分,然後更多的文字。我清理了使用的示例。 –