问题描述
<trclass="odd"><td><ahref="/bt/9187422.htm"target="_blank">2015-12-08</a></td><td>431MB</td><td><ahref="/bt/9187422.htm"title="大圣归来"target="_blank"><em>大圣</em><em>归来</em></a></td><td><ahref="magnet:?xt=urn:btih:53ca9487adc0d3b56aa1c715e0bf27953b712232"title="大圣归来"target="_blank">磁力下载</a></td></tr>我需要的是红色的字急急急在线等
解决方案
解决方案二:
foreach(varm=Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""")){Console.WriteLine(m.Groups[1].Value+"t"+m.Groups[2].Value..+m.Groups[4].Value);}
解决方案三:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);
解决方案四:
你需要说清楚你的规则
解决方案五:
引用3楼q107770540的回复:
你需要说清楚你的规则
取红色的字。
解决方案六:
引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);
如图
解决方案七:
引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);
时间大小名称都取对了,分别Groups的234位。Groups[0]里面的值还是原来的字符串。
解决方案八:
引用6楼baisouy的回复:
Quote: 引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);时间大小名称都取对了,分别Groups的234位。Groups[0]里面的值还是原来的字符串。
我有说是从0开始的吗?。。
解决方案九:
引用7楼crystal_lz的回复:
Quote: 引用6楼baisouy的回复:
Quote: 引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);时间大小名称都取对了,分别Groups的234位。Groups[0]里面的值还是原来的字符串。
我有说是从0开始的吗?。。
等待时间不应该是1么你怎么是2?。。
解决方案十:
引用8楼crystal_lz的回复:
Quote: 引用7楼crystal_lz的回复:
Quote: 引用6楼baisouy的回复:
Quote: 引用2楼crystal_lz的回复:
上面忘了加上Regex.Matches(strHtml,@"(d{4}-d{2}-d{2})</a></td>s*<td>(.*?)</td>.*?title=""(.*?)"".*?href=""(.*?)""",RegexOptions.SignleLine);磁力连接没取出来。控制台输出就是这个顺序输出的。
解决方案十一:
我这里一切正常啊不知道你的
解决方案十二:
引用10楼crystal_lz的回复:
我这里一切正常啊不知道你的妈蛋,是我写错索引了。好了,非常感谢!
时间: 2024-07-28 21:45:02