请问string.Split()方法只能把单个字节做为分隔符吗?如果我想把一个字符串做为分隔符怎么办? string s="12ABC34ABC56ABC78";s=s.repleace("ABC",",");string[] ss=s.split(','); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大哥没明白我的意思,我之所以想用字符串而不用单字节分隔,是怕原字符串中如果有这个分隔符,并且是字符串的正常组成部分,分出来就不对了,比如“你好,我的名字是,哈”,这个串如果用“,”分隔肯定是不行的,如果按你所说先换成“你好,我ABC的名字ABC是,哈”最后变成“你好,我,的名字,是,哈”分出来的肯定是不对的,所以我才想用一个不太常用的串来做分隔符再次感谢 usestring[] sList = System.Text.RegularExpressions.Regex.Split Method (String, String) oops, string[] sList = System.Text.RegularExpressions.Regex.Split(input, pattern); 分隔是可以用字符串的,关键是你的这个字符串是要与众不同,才不会错!如:string s = "a::b::c::d:";string[] ss = s.Split(s,"::");这样就是:"a,b,c,d:"; 我的.net web页面中有个iframe,iframe加载了一个页面,里面有生成excel的功能,可是主窗口一点击就关闭了 winForm的Size问题 请教:如何以编程的方式为Web项目添加引用 关于两个DataTable表数据合并成一个表的问题 装vs2005出现的问题 winform中DATAGRID的简单问题 C#中非模式窗体之间如何传递数据 俺想学C#,在哪下C#的IDE?哪下它的教程最好?初学有什么建议? 窗口传值怎样实现? c#中,如何实现在窗体中打开一个word文件?? 如何控制在一段长时间执行代码中间,让出一点CPU时间? 怎么捕捉到“剪贴版”Ctrl+C的内容,能修改吗
“你好,我的名字是,哈”,这个串如果用“,”分隔肯定是不行的,如果按你所说先换成
“你好,我ABC的名字ABC是,哈”
最后变成“你好,我,的名字,是,哈”
分出来的肯定是不对的,所以我才想用一个不太常用的串来做分隔符
再次感谢
string[] sList = System.Text.RegularExpressions.Regex.Split(input,
pattern);
如:
string s = "a::b::c::d:";
string[] ss = s.Split(s,"::");
这样就是:"a,b,c,d:";