1000-7,1200-15,1500-30这样的数组如何拆分成2个数组 string s="1000-7,1200-15,1500-30" 一个分成1000,1200,1500另外一个分成7,15,30 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先以 ' split再用 - split arrlist=s.Split(',')for(int i=0;i<arrlist.length;i++)arr1[i]=arrlist[i].substring(0,4);arr1[i]=arrlist[i].substring(6,2); string s = "1000-7,1200-15,1500-30"; string[] s1 = s.Split(new char[2]{',','-'}); int i = 0; foreach (var item in s1) { if (i%2==0) { Response.Write(item + "<br>"); } i++; } string s = "1000-7,1200-15,1500-30";string[] arr= s.Split(new string[]{","},StringSplitOptions.RemoveEmptyEntries)foreach(string a in arr){} 直接用正则取,然后保存list<int>手写的没测试string test = "1000-7,1200-15,1500-30";Regex reg = new Regex(@"(?<i>\d+)-(?<j>\d+)");MatchCollection mc = re.Matches(input);list<int> _i=new list<int>();list<int> _j=new list<int>();foreach (Match m in mc){ _i.Add(m.Groups["i"]); _j.Add(m.Groups["j"]);} 服务器隔一假时间不能远程登陆,网站也打不开,重启后就好使,为什么? 怎样设置ie浏览器没有工具栏,状态栏,地址栏,任务栏 为何访问ashx必须用完整路径呢?之前不需要的 不绑定控件,如何实现页面调用数据库内容 sql语句 重复名字 GridView的编辑问题 做自动发帖工具遇到的问题:发帖的时候校验你没有登录 datagrid的问题 急急急,高分,小问题,在线等待 请问用VS建一个项目时,那个Styles.css样式表怎么样运用到我的ASPX等文件里面。 存储过程改一下,裸身跪求! asp.net2.0中未能加载文件或程序集的错误
再用 - split
arrlist=s.Split(',')
for(int i=0;i<arrlist.length;i++)
arr1[i]=arrlist[i].substring(0,4);
arr1[i]=arrlist[i].substring(6,2);
string s = "1000-7,1200-15,1500-30";
string[] s1 = s.Split(new char[2]{',','-'});
int i = 0;
foreach (var item in s1)
{
if (i%2==0)
{
Response.Write(item + "<br>");
}
i++;
}
string[] arr= s.Split(new string[]{","},StringSplitOptions.RemoveEmptyEntries)
foreach(string a in arr)
{}
手写的没测试
string test = "1000-7,1200-15,1500-30";
Regex reg = new Regex(@"(?<i>\d+)-(?<j>\d+)");
MatchCollection mc = re.Matches(input);
list<int> _i=new list<int>();
list<int> _j=new list<int>();
foreach (Match m in mc)
{
_i.Add(m.Groups["i"]);
_j.Add(m.Groups["j"]);
}