zoukankan      html  css  js  c++  java
  • c#正则表达式

        static void Main(string[] args)
        {
            string source = "<div class=\"bbcc\" onClick=\"checkss(this)\" id=\"二七区淮河路和兴华街交叉口&&1253&&5509&&小康住宅\" ><span>小康住宅</span><p>二七区淮河路和兴华街交叉口</p></div><div class=\"bbcc\" onClick=\"checkss(this)\" id=\"河南省郑州市市辖区&&1258&&0&&小孟砦村\" ><span>小孟砦村</span><p>河南省郑州市市辖区</p></div>";
            Regex regex = new Regex("id=\".*?\"");//不可变的正则表达式
            MatchCollection mc = regex.Matches(source);//将匹配的存到集合中
            for (int i = 0; i < mc.Count; i++)
            {
                Console.WriteLine("{0}",mc[i]);
            }
            Console.Read();
        }

    有关正则:  .代表任意字符(除换行符外)   *代表它前面的字符有0个或无数个  *?代表最小匹配

    结果:

    id="二七区淮河路和兴华街交叉口&&1253&&5509&&小康住宅"
    id="河南省郑州市市辖区&&1258&&0&&小孟砦村"

  • 相关阅读:
    简单工厂模式_C#_设计模式
    单例模式_C#设计模式
    快速排序_排序算法_算法
    关于缓存C#
    网络编程的4种IO模型
    一些自己总结
    驱动漏洞中的__try和ProbeForRead
    poj2318
    poj1113
    poj 1904
  • 原文地址:https://www.cnblogs.com/wang7/p/2773160.html
Copyright © 2011-2022 走看看