有一个字符串“小明:二年级,9岁”,现在要用标点符号分割字符串,再把分割好的字符串依次读入新的字符串,请教要怎么实现啊,下面为我的分割字符串代码,请各位看一下接下来该如何实现呢,即最后result1="小明",result2="二年级",result3=9岁,请教啦
string result1 = "";
string result2 = "";
string result3 = "";
string str = "小明:二年级,9岁";
char [] splitchar=new char []{':',', ', ' '};
string [] strsplit=str .Split (splitchar);
foreach (string substr in strsplit)
{
???
}
string result1 = "";
string result2 = "";
string result3 = "";
string str = "小明:二年级,9岁";
char [] splitchar=new char []{':',', ', ' '};
string [] strsplit=str .Split (splitchar);
foreach (string substr in strsplit)
{
???
}
string strReplace = str.Replace(":",",");
string[] strTest = strReplace.Split(',');string result1 = strTest[1].ToString();
string result1 = "";
string result2 = "";
string result3 = "";
string str = "小明:二年级,9岁";
char [] splitchar=new char []{':',', ', ' '};
string [] strsplit=str.Split (splitchar);
foreach (string substr in strsplit)
{
MessageBox.Show(substr);
}
string str = "小明:二年级,9岁";
string result3 = str.subString(str.LastIndexOf(,)+1);//9岁
result1=strsplit[0];
result2=strsplit[1];
result3=strsplit[2];
string result1 = "";
string result2 = "";
string result3 = "";
string str = "小明:二年级,9岁";
char [] splitchar=new char []{':',', ', ' '};
string [] strsplit=str .Split (splitchar);
for(int i=0;i<strsplit.count;i++)
{
string result1 =strsplit[0].value;
string result2 =strsplit[1].value;
string result3 =strsplit[2].value;
}
其实吧。。你那个result也应该是动态的。。
re.Split("小明:二年级,9岁")