问题描述
try{stringnow=DateTime.Now.ToString("yyyy-MM-dd");url=string.Format("{0}_{1}_{1}_1.htm",url,now);stringform=Http.GetHtml(url,refcookie);form=Other.GetRegValue("<tr><td((?!</tr>).)+",form);MatchCollectionmatches=Other.GetRegValues("<td((?!</td>).)+",form);inta=int.Parse(Other.GetRegValue(@"d+",matches[3].Value));intb=int.Parse(Other.GetRegValue(@"d+",matches[4].Value));returnnewShiHuaPrice(a,b,now);}catch(Exceptionex){Console.WriteLine(ex.Message);returnnull;}
这样我能读取一张表格上的第一行数据,如果这张表格里有多行需要的数据,应该怎么写?
解决方案
解决方案二:
修改正则啊试试<td((?!</td>).*?)+或者<td(?!</td>)>(.*?)</td>不知道你要去行还是列/???
解决方案三:
某个行,2个列中的内容。
解决方案四:
求答案
时间: 2024-12-30 12:47:40