c#正则表达式中查找某字符串中包含的数字并输出该怎么写,我想用它通过网络爬虫找价格
3个回答
展开全部
//只要识数字都找出来
string str = "asdauhdajncuhwnxc34232sncisjuenicuao09898sjxnkjcnbsuian2323232";
MatchCollection mc = Regex.Matches(str, @"\d+");
foreach (Match m in mc)
{
Console.WriteLine(m.Value);
}
Console.ReadKey();
更多追问追答
追问
但是价格数字旁边有字符串的,可不可以缩小范围找
追答
可以列一条例子来看看
展开全部
给实例看
更多追问追答
追问
就是爬虫抓取网页然后从中把价格找出来
追答
哥们,你这每个网站网页不一样,匹配当然不一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-03-12 · 知道合伙人软件行家
关注
展开全部
\d*
追问
价格怎么输出
追答
^(([1-9]\d{0,9})|0)(\.\d{1,2})?$
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询