C# 拆分字符串 000000000001000010000001如何根据每六位数折分下,再取后三位数,添加一个.怎么根据6位数的长度拆分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你提供一个思路吧,你可以利用C#字符串SubString(0,6),获取前六位,第二步再根据该方法取后三位数字,然后再给取得的字符家一个点号,将该满足要求的字符保存到一个数组中。接下来你再利用SubString(6,6),步骤同上,如果你想循环的话,可以这样:for(int i = 0;i< ss.length/6;i++){ s1 = ss.SubString(i*6,6); ......}剩下的你自己完成吧! string str = "000000000001000010000001"; StringBuilder sb = new StringBuilder(); for (int i = 3; i < str.Length; i += 6) { sb.Append(str.Substring(i, 3) + ","); } string result = sb.ToString(); Console.WriteLine(result.Remove(result.Length - 1)); 请教一个赋值问题 AspxGridviw放入了一个AspxCombobox,对AspxCombobox赋值报错?? web dateGrid如何实现添加第一行并同时删除最后一行! 在Asp.Net中使用Mencoder将rmvb、rm等格式转化为Flv格式的问题 今天面试,感谢论坛里的朋友,散分祈福 急,毕业设计,大小写区分的问题 Jmail自动注册失败!请帮我看看 请问这个如何实现(在线等)很急! 求助!关于加载数据量很大页面的问题。在线等... 判断repeater内的CheckBoxList是否被选中 关于Ajax应用框架选用的问题 为什么不能显示我要的结果
将该满足要求的字符保存到一个数组中。接下来你再利用SubString(6,6),步骤同上,如果你想循环的话,可以这样:
for(int i = 0;i< ss.length/6;i++)
{
s1 = ss.SubString(i*6,6);
......
}
剩下的你自己完成吧!
string str = "000000000001000010000001";
StringBuilder sb = new StringBuilder();
for (int i = 3; i < str.Length; i += 6)
{
sb.Append(str.Substring(i, 3) + ",");
}
string result = sb.ToString();
Console.WriteLine(result.Remove(result.Length - 1));