<span class="auxiInfo" style="float:right;padding:5px 0px 5px 5px;">2009-9-5 10:53:49</span>
<h2><a href="/sp/article/2009/200909/20090905/article_412879.htm">Li Na reaches fourth round at US Open</a></h2>
有以上文本,要求编写正则表达式可以从这个多行并且前面有空格的文本中取出以下三个结果:2009-9-5 10:53:49
="/sp/article/2009/200909/20090905/article_412879.htm
Li Na reaches fourth round at US Open
我写了一个,如果一行文本还可以,多行就不行
string regexStr1 = "<span class=\"auxiInfo\" style=\"float:right;padding:5px 0px 5px 5px;\">(?<tdate>.*?)</span>(?s)<h2><a href=\"(?<url>.*?)\">(?<title>.*?)</a></h2>";
Regex r1 = new Regex(regexStr1, RegexOptions.Singleline);
MatchCollection mc1 = r1.Matches(strHtml1);
<h2><a href="/sp/article/2009/200909/20090905/article_412879.htm">Li Na reaches fourth round at US Open</a></h2>
有以上文本,要求编写正则表达式可以从这个多行并且前面有空格的文本中取出以下三个结果:2009-9-5 10:53:49
="/sp/article/2009/200909/20090905/article_412879.htm
Li Na reaches fourth round at US Open
我写了一个,如果一行文本还可以,多行就不行
string regexStr1 = "<span class=\"auxiInfo\" style=\"float:right;padding:5px 0px 5px 5px;\">(?<tdate>.*?)</span>(?s)<h2><a href=\"(?<url>.*?)\">(?<title>.*?)</a></h2>";
Regex r1 = new Regex(regexStr1, RegexOptions.Singleline);
MatchCollection mc1 = r1.Matches(strHtml1);
解决方案 »
- 基于http协议文件下载 下载文件大小不正确,求解?
- 【Winform】devexpress控件中的gridControl设置某个单元格背景色
- 请问,ADO.NET的SqlDataAdapter类
- 大家帮我看看这段代码
- 客户端安装不了发布的系统,急!!
- 独立局域网(不连internet)中的ip地址是如何给出的,是任意的吗?独立局域网中的IP地址是否与internet的IP地址无关,并且可以重复任意选择?
- 双击cs 页面只能看到代码,找不到设计器是怎么回事啊
- c# winform程序,怎样把数据库数据用oleDbDataReader读出来.急啊,在线等
- C#操作Excel的问题
- WPF 如何检测触摸点数,得到每个的坐标,自己开发动作
- 存储过程与DataGridView 高手过来指点下
- 新手求救
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["tdate"].Value + "\n";
richTextBox2.Text += m.Groups["url"].Value + "\n";
richTextBox2.Text += m.Groups["title"].Value + "\n";
}