c#如何提取“haha,heihei”中的哈哈出来?
来源:百度知道 编辑:UC知道 时间:2024/06/04 15:22:34
也就是说 提取逗号以前的字符串 谢谢
string str="haha,heihei";
int L1=sstr1.IndexOf(","); 用IndexOf(",")来查找“,”所在的位置。
string s1 = str.Substring(0,L1-1);用Substring()来截取0-L1的字符串
s1即所求
如果你只有一个逗号,就取这个逗号的位置
int index = str.IndexOf(',')
然后取这个位置前面的字符串就行了
string subStr = str.SubString(0,index);
如果你有多个逗号,就把它拆分成以逗号分割的数组
string[] strs = str.Split(',');
然后取第一个
string subStr = strs[0];
string str="haha,heihei";
string[] strString = str.Split(',');
strString[0].ToString()就是你要的值了
用string 的split方法,使用,作为分隔符。这个方法返回一个string数组,即用“,”分割的每一个部分都是一个string返回。具体看看msdn吧。
都是高手啊~~
感觉xiaoyudian0098 是最正确的答案
用“,”来操作就可以