我在 c# MVC 控制器中有一个字符串,它是 HTML。
例如:<html>...<head>...</head><body>...<div class="someClass">...</div><div class="someClass">...</div><div class="someClass">...</div></body></html>
现在我想获取 Class = someClass 的所有元素值并将它们放在一个字符串数组中。如果不使用字符串操作函数,这可能吗?目前我正在使用这样的字符串操作
string str = above String;
if (str.Contains(@"<div class=""someClass"">"))
{
str = str.Remove(0, str.IndexOf(@"<div class=""someClass"">" + 22));
// add the text in array until </div> and move to next element
我确信在 c# 中有一种方法。有人可以指导我正确的方向。
注意:HTML 字符串不是来自 File。
注意:这不是 Javascript 问题。虽然我很想在 Controller 中为此使用 Javascript。