一个正则表达式的例子(c#) string abc="ababababab";//定义个字符串Regex re = new Regex(@"a{1,}");//在字符串中搜索a我需要的是:如何通过foreach循环把字符串中的a输出。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string yourStr ="ababababab";MatchCollection mc = Regex.Matches(yourStr, @"a", RegexOptions.IgnoreCase);foreach (Match m in mc){ richTextBox2.Text += m.Value + "\n";} 因为你给的例子简单,所以尽可以用各种方法来实现,比如string的replace方法,或split方法等,正则中也可以用Regex.Split来实现不过用正则取这种集合的常规方法就是Regex.Matches,将结果集保存到MatchCollection里楼主如果想学习正则,可以搜索一下以前的正则帖子,看下楼主需求,不看回复,参照着教程来写,等做出来或是实在做不出,再看回复,这样有个百十来个帖子,你的正则基本应用也就差不多了 呵呵 过客的Blog lxcnn.cnblogs.com 我研究一天了 最近正在开正则表达,看了过客的Blog,感受很多,谢谢 遍历panel控件中的textbox,验证textbox输入的合法性………… 用C#控制按钮的BevelBitmapEffect效果 获取CPU序列号是异常的问题 DataGridView封装RichtextBox作为编辑控件,Richtextbox中输入中文问题? 求一动态生成树源码,树节点不在同一张表中 C#文件搜索代码 哪位大侠可以告诉我,C#中的树控件到哪里找哦。 FAFEN2 大家说说,用C#写桌面程序是不是没什么意思? c#突然不能新建数据库连接,急!!! 跪求:winform程序发布后,找不到菜单存储文件(xml文件) StandardOutput 问题
string yourStr ="ababababab";
MatchCollection mc = Regex.Matches(yourStr, @"a", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}