这样的正则怎么写啊!获取标题和URL

问题描述

这样的正则怎么写啊!获取标题和URL获取标题和连接杨若兮公开情感故事称和刘威“可以做朋友”http://www.hljnews.cn/xw_whyl/system/2008/02/01/010117839.shtml感人至深的男女情感故事http://gentleman.zgjrw.com/News/2008129/man/219847457600.html<SPAN>•&nbsp;<Ahref="http://www.hljnews.cn/xw_whyl/system/2008/02/01/010117839.shtml"target=_blankrel=&amp;a=5&amp;pn=24>杨若兮公开<FONTcolor=#c60a00>情感故事</FONT>称和刘威“可以做朋友”</A>&nbsp;<FONTclass=gsize=1>黑龙江新闻网2008-2-110:19</FONT><BR></SPAN><SPAN>•&nbsp;<Ahref="http://gentleman.zgjrw.com/News/2008129/man/219847457600.html"target=_blankrel=&amp;a=5&amp;pn=25>感人至深的男女<FONTcolor=#c60a00>情感故事</FONT>(1)</A>&nbsp;<FONTclass=gsize=1>中国金融网2008-1-2911:32</FONT>&nbsp;<A

解决方案

解决方案二:
MatchCollectionmc=Regex.Matches(str,@"<a[^>]*href=""(?<url>[^""]*)""[^>]*>(?<text>[sS]*?)</a>",RegexOptions.IgnoreCase);foreach(Matchminmc){MessageBox.Show(Regex.Replace(m.Groups["text"].Value,@"<[^>]*>","")+"n"+m.Groups["url"].Value);}

解决方案三:
好象不可以
解决方案四:
textBox1.Text内容就是你给的例子,实现:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Text.RegularExpressions;usingSystem.Windows.Forms;namespaceWindowsApplication1{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){textBox1.Text=Regex.Replace(textBox1.Text,"<font[^<>]*>|</font>","",RegexOptions.IgnoreCase);MatchCollectionmc=Regex.Matches(textBox1.Text,@"<as*href=""(?<url>http[^""]+)""[^<>]*>(?<title>[^<>]*)</a>",RegexOptions.IgnoreCase);foreach(Matchminmc){MessageBox.Show(m.Groups["url"].Value+"rn"+m.Groups["title"].Value);}}}}

应该说这样无法得到你要的内容,如果你要去除空格,可以考虑在结果那里m.Groups["title"].Value.Replace("","")
解决方案五:
怎么个不可以,倒是说说看usingSystem.Text.RegularExpressions;staticvoidMain(string[]args){stringtest=@"<SPAN>•&nbsp;<Ahref=""http://www.hljnews.cn/xw_whyl/system/2008/02/01/010117839.shtml""target=_blankrel=&amp;a=5&amp;pn=24>杨若兮公开<FONTcolor=#c60a00>情感故事</FONT>称和刘威“可以做朋友”</A>&nbsp;<FONTclass=gsize=1>黑龙江新闻网2008-2-110:19</FONT><BR></SPAN><SPAN>•&nbsp;<Ahref=""http://gentleman.zgjrw.com/News/2008129/man/219847457600.html""target=_blankrel=&amp;a=5&amp;pn=25>感人至深的男女<FONTcolor=#c60a00>情感故事</FONT>(1)</A>&nbsp;<FONTclass=gsize=1>中国金融网2008-1-2911:32</FONT>&nbsp;<A";MatchCollectionmc=Regex.Matches(test,@"<a[^>]*href=""(?<url>[^""]*)""[^>]*>(?<text>[sS]*?)</a>",RegexOptions.IgnoreCase);foreach(Matchminmc){Console.WriteLine(Regex.Replace(m.Groups["text"].Value,@"<[^>]*>",""));//标题Console.WriteLine(m.Groups["url"].Value);                 //URL}Console.ReadLine();}

输出:杨若兮公开情感故事称和刘威“可以做朋友”http://www.hljnews.cn/xw_whyl/system/2008/02/01/010117839.shtml感人至深的男女情感故事(1)http://gentleman.zgjrw.com/News/2008129/man/219847457600.html

时间: 2024-10-21 23:44:08

这样的正则怎么写啊!获取标题和URL的相关文章

这样的正则怎么写啊!

问题描述 这样的正则怎么写啊!怎么才能获取到下面的湖南地图湖南电视湖南电视台<TR><TD><Ahref="http://index.baidu.com/main/word.php?word=%BA%FE%C4%CF%B5%D8%CD%BC">湖南地图</A></TD><TD>624 <SPANclass=up>↑ +11%</SPAN></TD><TD>0 <

intent传值-各位版主大神,这个String()里面要怎么写才能获取到这个Id呢

问题描述 各位版主大神,这个String()里面要怎么写才能获取到这个Id呢 谢谢大神 解决方案 通过全局变量等.然后做参数

写好网站标题,让用户一眼爱上你的网站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站的标题是给用户的第一印象,就像一个人的名片一样,一张有个性.专业.与众不同的名片,能让别人一次就记住你.一个好的网站标题同样能让用户轻易的将你的网站记在脑海里,那在SEO优化工作时该如何写网站标题呢? 1.首先要控制网站标题的长度 网站的标题写的太长,是不能完全显示出来的,在百度搜索引擎显示出来的网站标题字数应该控制在32个字以内.我们在

java-判断用户名字符串的问题,怎么用正则表达式和非正则表达写呢

问题描述 判断用户名字符串的问题,怎么用正则表达式和非正则表达写呢 用户名只能包含字母.数字和下划线,并且首字母只能为字母,用户名最短不能少于6个字符,最长不能超过20个字符, 解决方案 如楼上一样.d表示匹配数字,但这个选项并非所有环境都支持.建议使用0-9表示数字. /^[a-z][a-z_0-9]{5,19}$/i 正则主体为 ^[a-z][a-z_0-9]{5,19}$ i 表示忽略大小写,如果你的环境不支持 i 选项,可将字母写完,如下所示 ^[a-zA-Z][a-zA-Z_0-9]{

浅谈如何写文章的标题

浅谈如何写文章的标题 首先,软文标题要抓特色,抓主要关键词 我在创建关于一篇站长百科网站推广的软文标题时,我考虑到站长百科是一个关键词,但太热,不容易被搜索引擎亲睐.由于自己也是一个站长,所以我就站在站长的用户角度着眼,想一下一般的站长朋友会怎么搜,自己平时又是如何搜的,希望得到怎样的结果,经过深入思索与分析,我认为,做为一个想搜索站长百科站点的用户,肯定是想搜到一个既然全面又在业内普遍欢迎的站点,于是我确定了"站长百科第一行业门户网站"为标题,结果百度排名在第一页,带来了有效的流量,

如何写好软文标题的几种方式

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 站长写软文为自己网站做推广或者说更好给搜索引擎收录.其中重要性我就不用多说大家都知道.不管你是真正写原创软文还是所谓伪原创,至于怎么写软文,您只要在搜索一下等相关的关键词.就能查到很多告诉您怎么写软文的文章.那么速推网不是谈如何写好推广软文,前面关于这个话题我已经谈过<站长如何写好网站软文>.今天速推网来谈谈如何写好软文的标题.

iframe里嵌套html,selenium xpath要如何写才能获取text为123的元素a

问题描述 iframe里嵌套html,selenium xpath要如何写才能获取text为123的元素a 123 222 解决方案 获取iframe中的document元素(无论是html还是xml都适用) 解决方案二: $("#iframeID").find("#a").val()

请教正则这样写&amp;amp;quot;dd$pp&amp;amp;quot;.replace(/[\$]/g,&amp;amp;quot;dangdang&amp;amp;quot;);

问题描述 正则这样写"dd$pp".replace(/[$]/g,"dangdang");和正则这样写"dd$pp".replace(/[$]/g,"dangdang");是一样的,为什么呢.第二种不标准? 解决方案 解决方案二:个人是比较推荐第1种,至于标准不标准要纠结干嘛呢...解决方案三:不管白猫黑猫..能逮到老鼠的就是好猫..不要纠结在这些问题上解决方案四:引用1楼p2227的回复: 个人是比较推荐第1种,至于标准不标

该怎样写好网站标题

摘要: 其实网上讨论标题的文章已经琳琅满目了,写这篇文章之前我就想过要不要继续写,考虑到网上那些文章都有自己的一些局限性,有的从用户的角度来写标题,有的从搜索引擎的角度来 其实网上讨论标题的文章已经琳琅满目了,写这篇文章之前我就想过要不要继续写,考虑到网上那些文章都有自己的一些局限性,有的从用户的角度来写标题,有的从搜索引擎的角度来写标题的,个人总是感觉不够全面,所以今天就分享下我的一些心得,不足之处希望大家指出. 在讨论写标题之前我们要想好,怎样才算是好标题?一个好的标题能给你网站带来什么?那