如何调用String.Split将字符串作为分隔符?

时间:2013-08-10 05:20:24

标签: c# string

我有以下字符串值:AnnualFee[[ContactNeeYear我要使用分隔符进行拆分:"[["

MSDN主题String.Split表示存在此类函数,因此我使用了以下代码:

oMatch.Groups[0].Value.Split('[[');

但它会抛出错误说:

  

无法将string []隐式转换为字符串

所以如何使用分隔符来分割字符串值:"[["

3 个答案:

答案 0 :(得分:4)

尝试以下代码,它对我有用:

        string abc = "AnnualFee[[ContactNeeYear";

        string[] separator = { "[[" };

        string[] splitedValues = abc.Split(separator , StringSplitOptions.None);

我希望它会帮助你.. :)):)

答案 1 :(得分:2)

string text= "AnnualFee[[ContactNeeYear";
string[] parts= Regex.Split(text, @"\[\[");

结果是:

AnnualFee
ContactNeeYear

您可以将Regex.Split(文本,图案)用于此目的。

答案 2 :(得分:0)

简而言之,

string yourString = "AnnualFee[[ContactNeeYear";  
string [] _split = yourString.Split(new string[] { "[[" }, StringSplitOptions.None);