有这样一个字符串
"\r\n<!--\r\n.STYLE1 {\r\n\tcolor: #FF0000;\r\n\tfont-weight: bold;\r\n\tfont-size: 25px;\r\n\tmargin: 0;\r\n}\r\n.STYLE2 {\r\n\tcolor: #0000CC;\r\n\tfont-weight: bold;\r\n\tmargin: 0;\r\n}\r\n.wenzi{\r\nlist-style-type:none;\r\nlist-style-position:inherit;\r\nmargin:0;\r\npadding:0;\r\nmargin-bottom:0;\r\nmargin-top:0;\r\n}\r\n-->\r\n    "如大家所见,这是一个css样式表,我要获取其中的样式名称,有什么方法?

解决方案 »

  1.   


     string _SSS = "\r\n <!--\r\n.STYLE1 {\r\n\tcolor: #FF0000;\r\n\tfont-weight: bold;\r\n\tfont-size: 25px;\r\n\tmargin: 0;\r\n}\r\n.STYLE2 {\r\n\tcolor: #0000CC;\r\n\tfont-weight: bold;\r\n\tmargin: 0;\r\n}\r\n.wenzi{\r\nlist-style-type:none;\r\nlist-style-position:inherit;\r\nmargin:0;\r\npadding:0;\r\nmargin-bottom:0;\r\nmargin-top:0;\r\n}\r\n-->\r\n";            MatchCollection _MatchCollection = new Regex(@"(?<=\.)[^{]+").Matches(_SSS);
                            
                foreach (Match _Match in _MatchCollection)
                {
                    MessageBox.Show(_Match.Value);
                }