zoukankan      html  css  js  c++  java
  • 正则表达式之1的作用

    今天在看正则表达式的时候,出现出现了1的语句,觉得不解,上网查了查,在这里写下记录。

    um表示重复第num个括号里的内容匹配。

    栗子:

    (w)(d)1

     第一个小括号就是(w),因此(w)就会重复一次,所以这个正则就相当于:

    (w)(w)(d)

    接下来笔者,使用C#找出一个字符串中出现次数最多的字符,并且统计出现次数:

                string dest = "abcdadfabcsah";
                char[] cdt=dest.ToCharArray(0, dest.Length);
                Array.Sort(cdt);//升序排序
                //使用正则
                String pattern = @"(w)1*";
                dest = new String(cdt);
                MatchCollection mc=Regex.Matches(dest,pattern);
                foreach (Match match in mc) {
                    String value = match.Value;
                    Console.WriteLine("字符:{0},出现次数:{1}",value.Substring(0,1),value.Length);//显示第一个字符,并且显示字符的出现次数
                }
                Console.ReadKey();
  • 相关阅读:
    自定义Python枚举
    解决Django跨域访问的问题
    BBS项目细节总结
    面向对象进阶
    面向对象
    三级菜单
    常用模块
    内置函数与匿名函数及递归
    迭代器和生成器
    函数
  • 原文地址:https://www.cnblogs.com/HDK2016/p/7769307.html
Copyright © 2011-2022 走看看