常用正则表达式 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ ...
最后那个,生成代码,使用RichTextBox对代码着色分二步: 关键字着色: //定义关键字 string[] keys=newstring[]{"using","return","if","else","public"}; foreach(stringkeyinkeys) { Regex r=newRegex(key); MatchCollection mc=r.Matches(rtxtCode.Text); foreach(Match minmc) { if(m.Success)//...