Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在多个描绘字符之间拆分字符串?_C#_Visual Studio 2008_Parsing_.net 3.5_String - Fatal编程技术网

C# 如何在多个描绘字符之间拆分字符串?

C# 如何在多个描绘字符之间拆分字符串?,c#,visual-studio-2008,parsing,.net-3.5,string,C#,Visual Studio 2008,Parsing,.net 3.5,String,我正在开发一个程序,该程序将解析CSV文件中的数据块,并将其填充到XML文档的属性中。我正在处理的数据条目看起来像这样…e11*70/157*1999/101*1090*04。我想将其分解,使用星号作为参考,将其拆分为e11、70/157、1999/101等;因此,我可以将这些值插入XML的属性中。这种情况适合正则表达式吗?还是使用索引为*的子字符串更好 非常感谢你的帮助。我是编程界的新手,发现这样的网站是非常有价值的资源。您可以使用String.Split() 我认为这应该解决你的问题: st

我正在开发一个程序,该程序将解析CSV文件中的数据块,并将其填充到XML文档的属性中。我正在处理的数据条目看起来像这样…e11*70/157*1999/101*1090*04。我想将其分解,使用星号作为参考,将其拆分为e11、70/157、1999/101等;因此,我可以将这些值插入XML的属性中。这种情况适合正则表达式吗?还是使用索引为*的子字符串更好


非常感谢你的帮助。我是编程界的新手,发现这样的网站是非常有价值的资源。

您可以使用
String.Split()


我认为这应该解决你的问题:

string content = @"11*70/157*1999/101*1090*04";
     string [] split = words.Split('*');
您可以使用该方法创建如下所示的字符串数组:

string txt = "e11*70/157*1999/101*1090*04";
foreach (string s in txt.Split('*')){
   DoSomething(s);
}

非常感谢,这非常有帮助。我应该能够从字符串数组中提取这些分割值,对吗?非常感谢你的帮助,拉姆,我真的很感激。非常感谢你的帮助,麦克米顿,我真的很感激。
string txt = "e11*70/157*1999/101*1090*04";
foreach (string s in txt.Split('*')){
   DoSomething(s);
}