怎么用正则表达式提取下面<div>...</div>中的内容,里面有很多换行
写一个正则表达式,用来提取里面的内容,谢谢了(一定要用正则表达式)图片就一张,多粘上去了两张,一定要C#的正则表达式...
写一个正则表达式,用来提取里面的内容,谢谢了(一定要用正则表达式)
图片就一张,多粘上去了两张,一定要C#的正则表达式 展开
图片就一张,多粘上去了两张,一定要C#的正则表达式 展开
4个回答
展开全部
1 取出div内内容
string result = Regex.Match(html, @"<div.*?id=['""]artibody['""]>([\W\w]*?)</div>", RegexOptions.IgnoreCase).Groups[1].Value;
2 去标签
result = Regex.Replace(result, @"</?p>", "", RegexOptions.IgnoreCase);
string result = Regex.Match(html, @"<div.*?id=['""]artibody['""]>([\W\w]*?)</div>", RegexOptions.IgnoreCase).Groups[1].Value;
2 去标签
result = Regex.Replace(result, @"</?p>", "", RegexOptions.IgnoreCase);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Regex reg = new Regex(@"(?is)<div[^>]*?class=""blkContainerSblkCon""[^>]*>(.*?)</div>");
追问
请问这个(?is)是什么意思,其他的都能看懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(<div class='blkContainerSblkCon' id='artibody'>([\s\S]*?)</div>)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是要做采集啊
追问
是啊,刚学正则表达式,实际应用一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询