这是我的HTML:
<div class="bla">
followers
<a href="">followers count </a>
</div>
我想要的是,如果文本中的<div class="bla" />
等于关注者,则接下来会在文本中找到一个标记(关注者数)。我知道使用htmlagilitypack会很容易,但在这种情况下不能使用它。如何用正则表达式做到这一点?
答案 0 :(得分:1)
这是你需要的吗?
var mtch = Regex.Match(input,
"<div class[ ]?=[ ]?\"bla[^\"]*\"[ ]?>(?<groupName>[\\w\\W]+</div>");
if (mtch.Groups["groupName"].Value.ToLower().Contains("followers"))
{
//do your stuff
}