【问题标题】:Split a string on whitespace AND a char followed by whitespace again [duplicate]在空格和一个字符上拆分一个字符串,然后再次空格[重复]
【发布时间】:2015-04-14 20:09:37
【问题描述】:

我需要将描述足球比赛的字符串分成主队和客队。

字符串总是类似于“Manchester United v Liverpool”。

我需要在 'v' 上拆分 - 我知道 - 我只是不知道如何在 C# 中做到这一点

我试过了

 string s = item.Summary;
 string[] teams = s.Split('v');
 tempEvent.HomeTeam = teams[0].Trim();
 tempEvent.AwayTeam = teams[1].Trim();

但自然而然地,上面提到的比赛就发生在曼联和李之间

【问题讨论】:

    标签: c# string


    【解决方案1】:

    试试这个代码:

    string game = "Manchester United v Liverpool";
    string[] teams = game.Split(new[] { " v " }, StringSplitOptions.None);
    

    它将分割[interval]v[interval]上的字符串。

    所以如果gameManchester United v Liverpool,那么teams 中的两个字符串将是Manchester UnitedLiverpool

    【讨论】:

    • 哦,我试过第一次导致“参数类型'字符串'不可分配给参数类型'char
    • 试试修改后的代码:)
    • 完美运行-谢谢先生
    • 如果是这样,您可以选择此答案为最佳:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-03
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多