我正在开发一个程序,该程序将从CSV文件中解析数据块,并将其填充到XML文档的属性中。我正在使用的数据条目如下所示... e11 * 70/157 * 1999/101 * 1090 * 04。我想打破它,用星号作为参考将它分成e11,70 / 157,7999 / 101等;所以我可以将这些值插入到XML的属性中。这会是适合RegEx的情况吗?或者我最好使用Substring,索引为*?
非常感谢您的帮助。我是编程世界的新手,并且发现这些网站是非常宝贵的资源。
答案 0 :(得分:5)
您可以使用String.Split()
string[] words = @"e11*70/157*1999/101*1090*04".Split('*');
答案 1 :(得分:0)
我认为这可以解决您的问题:
string content = @"11*70/157*1999/101*1090*04";
string [] split = words.Split('*');
答案 2 :(得分:0)
您可以使用Split方法创建一个字符串数组,如下所示:
string txt = "e11*70/157*1999/101*1090*04";
foreach (string s in txt.Split('*')){
DoSomething(s);
}