C#正则表达式问题 各位大侠, MatchCollection mc = Regex.Matches(tbxSendData.Text, @"(?i)[/da-f]{2}");我想用这个把一个字符串中的非空格字符取出来,用于串口通信的校验,比如AA 44 33 EA我想取出AA4433EA来,发现我这个表达式不对,不知问题哪里,请各位指教,小弟新手,谢谢各位。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (?i)[/da-f]{2}你是不是想写(?i)[a-f\d]{2} string str=Regex.Replace(@"AA 44 33 EA",@"\s*",@"") string s = "AA 44 33 EA"; MatchCollection mc = Regex.Matches(s, @"\S"); StringBuilder sb = new StringBuilder(); foreach (Match m in mc) { sb.Append(m.ToString()); } MessageBox.Show(sb.ToString()); string s = "AA 44 33 EA"; MatchCollection mc = Regex.Matches(s, @"\S+"); StringBuilder sb = new StringBuilder(); foreach (Match m in mc) { sb.Append(m.ToString()); } MessageBox.Show(sb.ToString());修改楼上的,简单动了下正则,这样会好些。 wpf中截取字符串 求解:sql:where gno in (@gno) 提示:输入字符串的格式不正确 关于progressbar的问题【涉及多线程】 访问网页需要密码 关于二级域名的问题,望大虾们帮帮忙 winForm中读、写Excel时,采用后期绑定时,如何杀掉Excel进程呀? 请问怎样最小化窗体 写入数据 怎樣用c#獲取計算機的硬件信息如:cpu disk.... [22]怎样才能隐藏一个基类的公共成员? 界面设计的时候tabel表格调整某行,其他行“联动”。。。 [小白问题]如何在删除父类的同时删除子类
string s = "AA 44 33 EA";
MatchCollection mc = Regex.Matches(s, @"\S");
StringBuilder sb = new StringBuilder();
foreach (Match m in mc)
{
sb.Append(m.ToString());
}
MessageBox.Show(sb.ToString());
MatchCollection mc = Regex.Matches(s, @"\S+");
StringBuilder sb = new StringBuilder();
foreach (Match m in mc)
{
sb.Append(m.ToString());
}
MessageBox.Show(sb.ToString());
修改楼上的,简单动了下正则,这样会好些。