求匹配数字逗号的正则表达式(在线等~)

lht918 2011-05-23 03:38:31
数字字母组合 逗号(英文逗号) 数字字母组合


正则表达式匹配以上格式,例如 5wa48A6a55,812wad6Hw8,前后都不能再有其他符号了。
在线等~~

另外,在问一个问题,我有以下这样一个字符串
string str = "1231,456|4561,789|1w5a,bbb|";

如何打印显示成:

第一组账户:1231 密码 456
第二组账户:4561 密码 789
第三组账户:1w5a 密码 bbb



在线等待~~~~
...全文
1952 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lht918 2011-05-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 q107770540 的回复:]

^[a-zA-Z0-9]+[,\s][a-zA-Z0-9]+$
[/Quote]

还是C#区人才多,JS板块没解决这个问题,谢了~结贴咯!!!
lht918 2011-05-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kaidi0901 的回复:]

2、string str = "1231,456|4561,789|1w5a,bbb|";
string[] strs = str.Split('|');
for(int i=0;i<strs.Length-1;i++)
{

string []strs1=strs[i].Split……
[/Quote]

你这个也正确,结贴~~
q107770540 2011-05-23
  • 打赏
  • 举报
回复
^[a-zA-Z0-9]+[,\s][a-zA-Z0-9]+$
lht918 2011-05-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]

1. ^[a-zA-Z0-9]+,[a-zA-Z0-9]+$
[/Quote]

恩,这个是可以的,那如果我要将逗号换成逗号或者空格该怎样写?
daifei4451 2011-05-23
  • 打赏
  • 举报
回复
楼上回答完了
kaidi0901 2011-05-23
  • 打赏
  • 举报
回复
2、string str = "1231,456|4561,789|1w5a,bbb|";
string[] strs = str.Split('|');
for(int i=0;i<strs.Length-1;i++)
{

string []strs1=strs[i].Split(',');
Console.WriteLine("第"+(i+1).ToString()+"组账户:"+strs1[0]+" 密码 "+strs1[1]);
}
q107770540 2011-05-23
  • 打赏
  • 举报
回复

void Main()
{
string str = "1231,456|4561,789|1w5a,bbb|";
int m=1;
foreach(string s in str.Split(new char[]{'|'},StringSplitOptions.RemoveEmptyEntries))
{
Console.WriteLine("第{0}组账户: {1} ",m++,s.Replace(","," 密码: "));
}

/*
第1组账户: 1231 密码: 456
第2组账户: 4561 密码: 789
第3组账户: 1w5a 密码: bbb
*/
}

q107770540 2011-05-23
  • 打赏
  • 举报
回复
1. ^[a-zA-Z0-9]+,[a-zA-Z0-9]+$

110,541

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧