如题,获取目“目的地指南“,“云南”等<a href="/" kxalog="id=g_cjgx">目的地指南</a><span>></span><a href='/Travel/continent/c_0.html' kxalog='id=g_mulu'>亚洲</a><span>></span><a href='/' kxalog='id=g_mulu'>中国</a><span>></span><a href='/801279' kxalog='id=g_mulu'>云南</a><span>></span><a href='/800742' kxalog='id=g_mulu'>丽江</a><span>></span><a href="/800820" kxalog="id=g_cjgx">玉龙雪山</a><span>></span>景点介绍
解决方案 »
- C#中怎么使textbox隐藏?
- 我的项目属性设置时RELEASE,项目生成后为什么只输出到DEBUG目录,而没有RELEASE目录?
- C#里如何接收信息?
- 【求助】请指教 System.Text.Encoding.UTF8.GetString转码
- 请问怎样才能让文本框显示当前系统开放的端口号?
- +++++++问2个.net中的小问题,马上给分!
- FTP文件批量下载上传问题
- c#中怎样实现进程间通信,如何表示管道、共享内存、消息队列?(高分请教)
- mm急救!我的WEB程序如何读取本地机的串口?
- winform 下 datagrid 读excel数据,并导入数据库
- 这个字符串如何截取?
- winfrom如何暂停,停止音乐
<a href="/" kxalog="id=g_cjgx">目的地指南</a><span>></span><a href='/Travel/continent/c_0.html' kxalog='id=g_mulu'>亚洲</a><span>></span><a href='/' kxalog='id=g_mulu'>中国</a><span>></span><a href='/801279' kxalog='id=g_mulu'>云南</a><span>></span><a href='/800742' kxalog='id=g_mulu'>丽江</a><span>></span><a href="/800820" kxalog="id=g_cjgx">玉龙雪山</a><span>></span>景点介绍
regex:href.*?>(.*?)</a
Results:
您的表达式获取到6项结果,分组个数为2.详细如下:
这是第1个组,组名为[0],所匹配到的明细如下:
这是第1条记录:所捕获的字符串为:href="/" kxalog="id=g_cjgx">目的地指南</a
这是第2条记录:所捕获的字符串为:href='/Travel/continent/c_0.html' kxalog='id=g_mulu'>亚洲</a
这是第3条记录:所捕获的字符串为:href='/' kxalog='id=g_mulu'>中国</a
这是第4条记录:所捕获的字符串为:href='/801279' kxalog='id=g_mulu'>云南</a
这是第5条记录:所捕获的字符串为:href='/800742' kxalog='id=g_mulu'>丽江</a
这是第6条记录:所捕获的字符串为:href="/800820" kxalog="id=g_cjgx">玉龙雪山</a这是第2个组,组名为[1],所匹配到的明细如下:
这是第1条记录:所捕获的字符串为:目的地指南
这是第2条记录:所捕获的字符串为:亚洲
这是第3条记录:所捕获的字符串为:中国
这是第4条记录:所捕获的字符串为:云南
这是第5条记录:所捕获的字符串为:丽江
这是第6条记录:所捕获的字符串为:玉龙雪山[/code]
(?<=<a[^>]+>)[^<]+(?=</a>)
这个应该是可以的。
在content中。
<div id="header"></div>
<div class="link1">
<a href="/" kxalog="id=g_cjgx">目的地指南</a><span>></span><a href='/Travel/continent/c_0.html' kxalog='id=g_mulu'>亚洲</a><span>></span><a href='/' kxalog='id=g_mulu'>中国</a><span>></span><a href='/801279' kxalog='id=g_mulu'>云南</a><span>></span><a href='/800742' kxalog='id=g_mulu'>丽江</a><span>></span><a href="/800820" kxalog="id=g_cjgx">玉龙雪山</a><span>></span>景点介绍
</div>
<h1>玉龙雪山旅游指南</h1>
</div>
MatchCollection mc = Regex.Matches(mDiv.Value, @"(?<=<a[^>]*>)[\s\S]*?(?=</a>)", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox1.Text += m.Value + "\n";
}