<!-- 怎样剔除以下代码中的<b>和</b> -->
<div><a href="#"><b>测试1</b></a></div><!-- 怎样为文字“测试2”加<b></b>样式 -->
<div><a href="#">测试2</a></div>

解决方案 »

  1.   

            string str = "<div><a href=\"#\"><b>测试1</b></a></div>";
            str = Regex.Replace(str, "<b>([^<]*)</b>", "$1");        str = "<div><a href=\"#\">测试2</a></div>";
            str = str.Replace("测试2", "<b>测试2</b>");
      

  2.   


    void Main()
    {
    string s=@"<div><a href=""#"">测试2</a></div>";
    s=Regex.Replace(s,@"(?is)(?<=<a.*>)(.*?[^<])(?=<)","<b>$1</b>");
    Console.WriteLine(s);
    }/*
    <div><a href="#"><b>测试2</b></a></div>
    */