先看源文件:
<DIV class=box><A class=pic href=\"/myhome.html?id=5562915\"><IMG src=\"http://logo.tool.hexun.com/23e254-40.jpg\"></A> <P><A href=\"/myhome.html?id=5562915\">网络友声</A></P> <P title=软件﹑新闻﹑娱乐﹑生活﹑通天下>软件﹑新闻﹑娱乐﹑生活﹑通天下</P> <P class=come>我用以下来获取id和名字Regex myRegex = new Regex(@"</a> <p><a href=""/myhome.html?id=(?<blogid>[^<]+?)"">(?<users>[^<]+?)</a></p>", RegexOptions.IgnoreCase);主要是获取A href=\"/myhome.html?id=5562915\">网络友声</A></P>里的5562915和网络友声.但获取不了,请指点,谢谢!
<DIV class=box><A class=pic href=\"/myhome.html?id=5562915\"><IMG src=\"http://logo.tool.hexun.com/23e254-40.jpg\"></A> <P><A href=\"/myhome.html?id=5562915\">网络友声</A></P> <P title=软件﹑新闻﹑娱乐﹑生活﹑通天下>软件﹑新闻﹑娱乐﹑生活﹑通天下</P> <P class=come>我用以下来获取id和名字Regex myRegex = new Regex(@"</a> <p><a href=""/myhome.html?id=(?<blogid>[^<]+?)"">(?<users>[^<]+?)</a></p>", RegexOptions.IgnoreCase);主要是获取A href=\"/myhome.html?id=5562915\">网络友声</A></P>里的5562915和网络友声.但获取不了,请指点,谢谢!
解决方案 »
- 把字符串反射成可执行代码中,怎样在Invoke中传一个DataSet或DataTable?
- 关于c#访问数据库的问题
- C# winform 窗体属性HelpButton设置为True,运行时窗体标题栏怎么没显示帮助按钮,晕?
- 【.NET】拼一段SQL语句
- 让程序员不再那么累
- HtmlEncode对HttpResponse编码
- 求一select * from table where name = select from table 的语句例子.
- .net 4.0 ConcurrentDictionary类型数据丢失问题
- 怎么通过文件前缀获取到文件的全名
- 请问如何在点击一个按钮时调用一个菜单的代码?
- C#操作SQL Server的效率问题
- 请问在C#里面如何让AxWebBrowser实现IHtmlDesign接口?
Match m = reg.Match(yourStr);
if (m.Success)
{
richTextBox2.Text += m.Groups["id"].Value + "\n";
richTextBox2.Text += m.Groups["text"].Value + "\n";
}
你好,非常感谢,能用.但我的为什么不能呢,能详细解释一下吗?谢谢!
myhome.html?id
这里的“.”和“?”是正则中的元字符,需要进行转义处理的