c 正则表达式 div

场景:C#正则表达式怎么匹配多行连着<div>

C#正则表达式如何匹配多行连着<div>?
C#正则表达式如何匹配多行连着<div>??

<div class="item">
有很多文字,div,等

        </div>
    </div>
</div>


其中三个连着</div>是唯一的值,不可匹配单个</div>,如何写正则?
我写的正则,但是不行


<div class="item">
([\s\S]*?)
        </div>
    </div>
</div>

请各位大牛帮忙啊,高手帮忙,贴出代码,谢谢
------解决方案--------------------
(is)\s*\<\/div\>(\r\n)*
------解决方案--------------------
1.麻烦把问题描述清楚;
2.正则式怎样写的吗;
3.麻烦把正则的常用元字符看看。
------解决方案--------------------

new Regex(@"<div class=""item"">(\s
------解决方案--------------------
\S)+?(<\/div>\s*?){3}");

演示代码
引用:
为什么我这样写还是不行

new Regex(@"<div class=""item"">([\s\S]*?)        </div>
    </div>
</div>")