如何以多个字符分割字符串 请问如何以多个字符分割一个字符串?例如:abd$#@der$#@hyr$#@kil以“$#@”作为分割字符串,分割结果为“abd”,“der”,“hyr”,“kil” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string str="abd$#@der$#@hyr$#@kil";string[] newstr;newstr=str.split("$#@");大致是这么个写法,这个我也没测试。不过我以前写过类似的。差不多就这样 string s = "abd$#@der$#@hyr$#@kil";string[] sp =new string[]{ "$#@" };string[] result = s.Split(sp, StringSplitOptions.None); replace "$#@" with ","split(',') split只能以字符来分割,所以字符串不行。同意shrinerain(圣影雨) 先将字符串替换成某个特殊的字符,用split replace "$#@" with ","split(',')不可以,因为我的字符串中可能出现其他字符,例如“,”因此绝对不可以替代 string str="abd$#@der$#@hyr$#@kil";string[] newstr;newstr=str.split("$#@");大致是这么个写法,这个我也没测试。不过我以前写过类似的。差不多就这样这个可以,谢了! string s = "abd$#@der$#@hyr$#@kil";s = s.Replace("$#@","$");string[] ss = s.Split(s,'$'); 不好意思,我复制的是 回复人:dm0351() () 信誉:100 的帖子,原本是想复制 回复人:j9988(j9988) () 信誉:100 的帖子,dm0351() 这个也可以,可惜我已经结贴了,抱歉:) ComboBox 绑定数据源? InstallShield 制作安装包问题 怎样使linkbutton控件点击右键在新窗口中打开链接? C#写桌面应用程序一个小问题? 关于用反射动态调用DLL的一个问题~ 直接在DataGridView中新增一行时,如何使某些列的值等于上一行对应列的值 专门讲解取得modem来电号码的C#经典的书有哪些? 取不到XML文档的值,急死了,大侠们请进 关于窗体编程中的激发事件的方法 WindowsForms中的ComboBox数据绑定 新手問題 大家幫下忙 容易的很 做一个网络应用程序
string[] newstr;
newstr=str.split("$#@");大致是这么个写法,这个我也没测试。不过我以前写过类似的。差不多就这样
string[] sp =new string[]{ "$#@" };
string[] result = s.Split(sp, StringSplitOptions.None);
同意shrinerain(圣影雨)
先将字符串替换成某个特殊的字符,用split
因此绝对不可以替代
string[] newstr;
newstr=str.split("$#@");大致是这么个写法,这个我也没测试。不过我以前写过类似的。差不多就这样这个可以,谢了!
s = s.Replace("$#@","$");
string[] ss = s.Split(s,'$');
原本是想复制 回复人:j9988(j9988) () 信誉:100 的帖子,dm0351() 这个也可以,可惜我已经结贴了,抱歉:)