如何在其中包含HTML的HTML标记之间获取文本C#

时间:2014-02-18 09:43:03

标签: c# html text tags

<Item>
</c>Text i need</c>
</c>Text i need</c>
</c>Text i need</c>
</Item>Text i need</Item>
</Item>Text i need</Item>
</Item>Text i need</Item>
</Item>

我需要得到这个

</c>Text i need</c>
</c>Text i need</c>
</c>Text i need</c>
</Item>Text i need</Item>
</Item>Text i need</Item>
</Item>Text i need</Item>

使用c#

我累了这个

string startTag = "<Item>";
string endTag = "</Item>";
if (value.Contains(startTag) && value.Contains(endTag))
        {
        int index = value.IndexOf(startTag) + startTag.Length;
        richTextBox1.Text = value.Substring(index, value.IndexOf(endTag) - index);
        }

但只有这个

</c>Text i need</c>
</c>Text i need</c>
</c>Text i need</c>
</Item>Text i need 
抱歉,如果它令人困惑,但我需要的是如果标签在开头和结尾都能获得第一套

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

你可以尝试给你的包含标签一个id或类,然后使用JQuery来获取标签内的内容:

var text = $('#TagID').html();

var text = $('.TagClass').html();

如果需要,可以使用.text()代替.html()。