当前位置:编程学习 > C#/ASP.NET >>

如何使用正则表达式获取指定字符串内容?

一段HTMl字符串:
<td width="aaa" class="aaaaaa">
请问如何才能再C#中使用正则表达式 获取 class的值?? 即:aaaaaa --------------------编程问答-------------------- 偶也是刚开始学,试验了一个  (?<=\bclass=")\w+\b
功能可以实现,不过写的太挫了,你还是再等等高手吧。 --------------------编程问答-------------------- char数组直接就可以吧。 --------------------编程问答--------------------
 string tempStr = @"<td width=""aaa"" class=""aaaaaa
            string pattern = @"<td[^>]*class=['""]([^'""]+)[^>]*>";
            string result = Regex.Replace(tempStr, pattern, "$1");//aaaaaa
--------------------编程问答--------------------
引用 3 楼 return_false 的回复:
C# code
 string tempStr = @"<td width=""aaa"" class=""aaaaaa
            string pattern = @"<td[^>]*class=['""]([^'""]+)[^>]*>";
            string result = Regex.Replace(tempStr, pattern, "$1");//……

学习 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,