【问题标题】:Split String with spaces and minus sign用空格和减号分割字符串
【发布时间】:2010-11-13 05:30:22
【问题描述】:

我正在尝试拆分包含序列“歌曲名称 - 艺术家姓名”的字符串。我已经在 PHP 中相对轻松地完成了类似的字符串操作,如下所示

PHP:

$titledata = explode(" - ", $title);

这是我在 C# 中尝试的:

string[] titledata = title.Split(" - ");

它返回错误“无法从'string'转换为'char[]'”。我试过使用 ToCharArray() 并且在它运行时,它不能正常工作。我不确定是减号还是用作分隔符的字符数有问题。

【问题讨论】:

    标签: c# string split


    【解决方案1】:

    按字符串分割的overloads 要求它们在一个数组中。你必须这样做:

    string[] titledata = title.Split(new[] { " - " }, StringSplitOptions.None)
    

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-22
      • 2023-03-15
      • 1970-01-01
      • 2022-10-13
      • 2012-09-22
      相关资源
      最近更新 更多