62,254
社区成员
发帖
与我相关
我的任务
分享
string strIn = @"<li class=""ttttt""><em>名称:</em>
<div class=""tt""><span>我想要的名称</span>";
Regex reg = new Regex(@"(?isn)<em>名称:((?!</?span\b).)*<span>(?<name>((?!</?span\b).)*)</span>");
Match m = reg.Match(strIn);
if (m.Success)
{
richTextBox2.Text = m.Groups["name"].Value;
}string strIn = @"<li class=""ttttt""><em>名称:</em>
<div class=""tt""><span>我想要的名称</span>";
string start = Regex.Escape("<em>名称:");
string end = Regex.Escape("</span>");
Regex reg = new Regex(@"(?isn)(?<=" + start + @")((?!" + end + ").)*(?=" + end + ")");
Regex regTag = new Regex(@"<[^>]*>");
Match m = reg.Match(strIn);
if (m.Success)
{
richTextBox2.Text = regTag.Replace(m.Value, "").Trim();
}