如何用分隔符分割字符串'(&#39 ;?

时间:2015-01-21 07:00:57

标签: c# split

我需要拆分这种字符串acd(dsd(fgfg需要将此字符串拆分为'('(开括号不是'C')? 我已经完成了如下string.split('('),但它考虑作为一个空格。 什么是正确的方法?

我做过的样本

string[] Payeename;
Payeename = Stg.CollectrTitle.Split('(');
foreach (string s in Payeename)
{
    Erec.DescValue = s.ToUpper();
}

1 个答案:

答案 0 :(得分:4)

这完全有效。请注意大写Split方法。

String s = "acd(dsd(fgfg";
var result = s.Split('(');

Erec.DescValue = s.ToUpper();

在循环中,这将使用循环中的当前项重复覆盖 Erec.DescValue。所以你最终会得到结果的最后一段。

尝试在循环中添加Console.WriteLine(s),这样就可以看到字符串被正确分割。