C#中,截取字符串中某个字符之前的子字符串应该怎么办? 如题,比如string a="abcdefgh";我要提取出"f"之前的的子字符串"abcde"应该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string sub = a.SubString(0, a.IndexOf("f"));上面是第一次匹配的位置,如果出现多次,可以用LastIndexOf找最后次 string a=="abcdefgh".split('f')[0]; string a = "abcdefgh"; string [] b = Regex.Split(a, "f", RegexOptions.IgnoreCase); 使用split()方法;string [] array=split('f');console.writeline("f之前的字符串是:"+array[0]); string aa ="abcdefgh".Split('f')[0]; Response.Write(aa); string sub = a.SubString(0, a.IndexOf("f")); string str=a.SubString(0,a.indexof("f"); 上面的方法都不错,一个就是判断f的位置,然后从开始位置截取一个就是用f进行split,取第一个截取出来的元素。代码上面都给了。。 怎样通过程序获得当前的系统时间并且是最具体的 可有人做过这种应用?一个WEBSERVICE里面调用另一个WEBSERVICE 如何实现像进度条一样的搜索频度 征名 如何美化界面 为什么我的DataGrid点击不会触发OnUpdateCommand事件?立刻给分 这个删除按钮烦死我了,怎么也调不通!!!(源码) 查询页面 紧急求助??? 下面这行代码,唉!!!!!!! c#是否可以封装成标准的win32 dll? C++结构转换成C#怎么写(懂的进)谢谢
上面是第一次匹配的位置,如果出现多次,可以用LastIndexOf找最后次
string a = "abcdefgh";
string [] b = Regex.Split(a, "f", RegexOptions.IgnoreCase);
string [] array=split('f');
console.writeline("f之前的字符串是:"+array[0]);
Response.Write(aa);
一个就是用f进行split,取第一个截取出来的元素。代码上面都给了。。