0

HTMLであるc#MVCコントローラーに文字列があります。

例えば:<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 に関する質問ではありません。これにはコントローラーでJavascriptを使用したいと思いますが。

4

2 に答える 2