string str = @"123456123456";
string strmatch = @"(?is)[\d]{6}";
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(strmatch);
System.Text.RegularExpressions.MatchCollection mc = reg.Matches(str);
foreach (System.Text.RegularExpressions.Match mm in mc)
{
MessageBox.Show(mm.Value);
}
解决方案 »
- ASP.NET网站的发布
- ajax 无刷新提交,页面缓存问题
- 在asp.net中设计现有的html
- 怎么保证页面中一函数,每一时刻只能有一个客户端调用它,里面的主程序延时1秒,就是让每个IE客户端最少间隔一秒调用
- 为什么可以在查询分析可以执行的语句却被截段?
- 用Response.BinaryWrite输出的图片的问题。
- 如何用GridView外的按钮将GridView中的行呈现编辑状态
- 怎样点击链接后弹出一个浮动窗口?
- RegularExpressionValidator验证控件的使用
- OWC问题,提示有错误!
- 如何让网页的所有控件不可用呢
- 在向主表添加一条记录时,想先获取该记录的唯一ID,因为需要先完成其他相关表数据的添加,主表ID用什么方式获取比较好呢
{
Random rd = new Random();
string str = "0123456789";
string result = "";
for (int j = 0; j < num; j++)
{
for (int i = 0; i < 6; i++)
{
result += str[rd.Next(str.Length)]+"-";
}
}
return result;
}
然后result.split(',')就行了
这样每个循环的数字都会被,隔开分开没关系呀,你要获取没","的直接replace(",","")就行
这样每个循环的数字都会被,隔开分开没关系呀,你要获取没","的直接replace(",","")就行
写个Demo 试试?
这样每个循环的数字都会被,隔开分开没关系呀,你要获取没","的直接replace(",","")就行
写个Demo 试试?
额,这个已经说的很明白了吧,
首先:
public string RonDom_str(int num)
{
Random rd = new Random();
string str = "0123456789";
string result = "";
for (int j = 0; j < num; j++)
{
for (int i = 0; i < 6; i++)
{
result += str[rd.Next(str.Length)]+"-";//加个分割符"-"
}
}
return result;
}string test= RonDom_str(2);
然后你要获取就
string[] s=test.split('-');
要想获取没带"-"分隔符的,直接test.Replace("-","");
这样每个循环的数字都会被,隔开分开没关系呀,你要获取没","的直接replace(",","")就行
写个Demo 试试?
额,这个已经说的很明白了吧,
首先:
public string RonDom_str(int num)
{
Random rd = new Random();
string str = "0123456789";
string result = "";
for (int j = 0; j < num; j++)
{
for (int i = 0; i < 6; i++)
{
result += str[rd.Next(str.Length)]+"-";//加个分割符"-"
}
}
return result;
}string test= RonDom_str(2);
然后你要获取就
string[] s=test.split('-');
要想获取没带"-"分隔符的,直接test.Replace("-","");
不是不明白!!这样做和不加有什么分别
这样每个循环的数字都会被,隔开分开没关系呀,你要获取没","的直接replace(",","")就行
写个Demo 试试?
额,这个已经说的很明白了吧,
首先:
public string RonDom_str(int num)
{
Random rd = new Random();
string str = "0123456789";
string result = "";
for (int j = 0; j < num; j++)
{
for (int i = 0; i < 6; i++)
{
result += str[rd.Next(str.Length)]+"-";//加个分割符"-"
}
}
return result;
}string test= RonDom_str(2);
然后你要获取就
string[] s=test.split('-');
要想获取没带"-"分隔符的,直接test.Replace("-","");
不是不明白!!这样做和不加有什么分别不是吧,你不加的话你没一个分隔符方便后面的操作呀,你这样的话对你后面操作都方法呀
{ List<string> newlist= RonDom_str(2);
string[] t = newlist.ToArray();
}
public List<string> RonDom_str(int num)
{
List<string> neli = new List<string>();
Random rd = new Random();
string str = "0123456789";
for (int j = 0; j < num; j++)
{
string result = "";
for (int i = 0; i < 6; i++)
{
result += str[rd.Next(str.Length)];
}
neli.Add(result);
}
return neli;
}
这个是我写的,已经过测试,肯定满足你的需求。
这个是我写的,已经过测试,肯定满足你的需求。