请教高手 用任意程序编写,找出一个字符串中的数字串的个数,如erd3534hftyr8731beqrty3436tyle中有三个数字串。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用正则表达式 procedure TForm1.Button1Click(Sender: TObject); var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := erd3534hftyr8731beqrty3436tyle'; reg.RegEx := '[^0-9]'; reg.ReplaceAll; ShowMessage(reg.Subject); FreeAndNil(reg); end; MatchCollection mc = Regex.Match("\d+");//mc.Count string strContent = @"erd3534hftyr8731beqrty3436tyle"; Regex reg = new Regex(@"\d+"); Console.WriteLine(reg.Matches(strContent).Count.ToString()); string strContent = @"erd3534hftyr8731beqrty3436tyle"; Regex reg = new Regex(@"\d+"); Console.WriteLine(reg.Matches(strContent).Count.ToString()); 关于角色权限的问题,想问问大家真正实践起来该如何? 急急急 asp.net 网站下文件路径 请教.NET对数据库进行增删改代码! windows集成验证下的授权 请问怎么在datalist中做超链接? 救命啊!!!!!!js怎样动态增加Table行和列 关于datagrid查询获得数据进行更新的问题!!!! 调用WPF页面 请教:三楼楼长OA系统的几个技术问题~~~ 寻找平台?大家讨论讨论 该怎样做才能在fckeditor的编辑区域中显示文本内容?? 字符串 ?单引号?双引号?? 急
用正则表达式
procedure TForm1.Button1Click(Sender: TObject);
var
reg: TPerlRegEx;
begin
reg := TPerlRegEx.Create(nil);
reg.Subject := erd3534hftyr8731beqrty3436tyle';
reg.RegEx := '[^0-9]';
reg.ReplaceAll;
ShowMessage(reg.Subject);
FreeAndNil(reg);
end;
//mc.Count
Console.WriteLine(reg.Matches(strContent).Count.ToString());
Regex reg = new Regex(@"\d+");
Console.WriteLine(reg.Matches(strContent).Count.ToString());