从字符串中获取特定数据? C#

时间:2009-10-15 04:46:31

标签: c# arrays string concatenation

我有一个名为group的字符串。

string group="|17|11|";

所以我的问题是我希望我的输出是这样的:

17
11

所以这两个数字应该作为两个记录存储在数据库中。

的另一种情况
 string group = "|17|11|05|";

它将在数据库中存储3个值。组的数量总是在不同的字符串中有所不同,可以是1或多个。

17
11个
05

数据库结构如下:
id, group

感谢。希望很快能收到你们的消息。

2 个答案:

答案 0 :(得分:0)

由于没有指定语言,我会抛弃我头脑中的第一个想法。

在.Net中,您可以使用String.Split()

可能性,你使用的语言有类似的东西。

答案 1 :(得分:0)

我解决了!!

感谢您的意见和建议。我会改进我提问的方式......哈哈 我希望你们和gals得到逻辑。很简单:)

        string group = "|17|11|05|";
        string[] words = group.Split('|');
        foreach (string word in words) {
            if (word.ToString() != "") {
                string cg = word;
            }
        }