string str=" 00,0000,000001,000002,000003,0001,0002,000201,000202,000203,0003,0004,0005,0006,0007,0008,0009,0010,0011"
怎么取出长度为4的项
怎么取出长度为4的项
解决方案 »
- 求大神帮助,如何删除datagrid中复选框选中的值
- 关于XML、XSLT、JS问题
- 这个SQL语句该怎么写???
- |M| 300分POST问题:为什么我写的这一段代码Post不成功
- c/s版的im软件再开发一套b/s版的im,并且相互直接可以通许,b/s这里要如何实现,c/s已经实现啦???
- 我装了vb.net后想新建一个web应用,但提示"??/不是运行在ASP.NET1.1"上,请问谮言解决?
- 请问如何用javascript给ASP 控件付值?
- 一个下午没解决的问题,关于DataAdapter,我就这点分了。
- @@@@@@@@@急急急急急急急急急急急急数@@@@据绑定控件Repeater中如何在后台或前台获取每一页有被选中的复选框
- 哪里有Crystal Report 9 Advanced Edtion 中文版下载啊
- 怎么给html编辑框赋值
- 论坛的引用功能是怎样做的呢?
循环数组
string.Contains 来检测是否包含4
string str=" 00,0000,000001,000002,000003,0001,0002,000201,000202,000203,0003,0004,0005,0006,0007,0008,0009,0010,0011";string[] ss=str.Split(',');for(int i=0;i<ss.Length;i++)
{
if(ss[i].Length==4)
Console.WriteLine(ss[i]);
}
var quer = from p in str.Split(',')
where p.Length == 4
select p;
var quer = from p in str.Split(',')
where p.Length == 4
select p;
string[] ss = source.Split(',');
var vs = from s in ss where s.Length == 4 select s;
foreach (var v in vs)
{
MessageBox.Show(v.ToString());
}
string str = " 00,0000,000001,000002,000003,0001,0002,000201,000202,000203,0003,0004,0005,0006,0007,0008,0009,0010";
string[] sxx = str.Split(',');
foreach (string xjj in sxx)
{
if (xjj.Length == 4)
{
Response.Write(xjj+"<br />");
}
}
这样写就好了!
string str = "00,0000,000001,000002,000003,0001,0002,000201,000202,000203,0003,0004,0005,0006,0007,0008,0009,0010,0011";
var quer = from p in str.Split(',')
where p.Length == 4
select p;
string[] str1 = quer.ToArray();
Regex reg = new Regex(@"(?<=,)\d{4}(?=,)");
MatchCollection mc = reg.Matches(source);
foreach (Match m in mc)
{
MessageBox.Show(m.Value);
}