([^([^([^" />
牛骨文教育服务平台(让学习变的简单)
博文笔记

正则表达式提取html标签里的内容

创建时间:2016-08-24 投稿人: 浏览次数:4828
        public static void asdf()
        {
            var strJson = @"1231231231231<a style=color:blue href=javascript:GetOrderDetails("1156605")>1156605<a>1231231231231233";
            //方法一
            Regex rg = new Regex(@"<a[^>]*>([^<]*)<a>");
            MatchCollection mc = rg.Matches(strJson);
            Console.WriteLine(mc[0].Groups[1].Value); 
            //方法二
            var dd = Regex.Match(strJson, "<a[^>]*>([^<]*)<a>");
            if (dd.Success) 
                Console.WriteLine(dd.Groups[1].Value);  
            //方法三
            foreach (Match match in Regex.Matches(strJson, "<a[^>]*>([^<]*)<a>"))
                Console.WriteLine("Duplicate "{0}" found at position {1}.", match.Groups[1].Value, match.Groups[2].Index); 
        }


运行结果



声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。