首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式。该怎么解决

2012-09-14 
正则表达式。classf14 title2013年中考数学二轮专题复习之一.doc2013年中考数学二轮专题复习之一.do

正则表达式。

class="f14" title="2013年中考数学二轮专题复习之一.doc">2013年中考数学二轮专题复习之一.doc</a></td>

class="f14" title="2013年中考数学二轮专题复习之三.doc">2013年中考数学二轮专题复习之三.doc</a></td>

class="f14" title="2013年中考数学二轮专题复习之五.doc">2013年中考数学二轮专题复习之五.doc</a></td>

class="f14" title="2012佛山中考数学卷.doc">2012佛山中考数学卷.doc</a></td>

想取出其中的:
2013年中考数学二轮专题复习之一.doc
2013年中考数学二轮专题复习之三.doc
2013年中考数学二轮专题复习之五.doc
2012佛山中考数学卷.doc
这样的应该要怎么获取呢?
要全部都取出来。

[解决办法]
<a\b[^>]*?class="f14"[^>]*?>(.*?)</a>

C# code
string input="HTML源码";string pattern=@"(?is)<a\b[^>]*?class=""f14""[^>]*?>(.*?)</a>";List<string> list=new List<string>();foreach(Match m in Regex.Matches(input,pattern)){  list.Add(m.Groups[1].Value);//list就是你要的}
[解决办法]
C# code
Regex reg = new Regex(@"(?is)(?<=title="")[^""]*?(?="")"); 

热点排行