截取下面这段字符串中的红色的字符(A+B)/2+(B-A)*D>B&&(A+B)/2-(B-A)*E<A<a onclick="openWindow(this.href,650,600);return false;" href="Gongshidingyi.aspx?Main_id=1">(A+B)/2+(B-A)*D>B&&(A+B)/2-(B-A)*E<A</a>

解决方案 »

  1.   

    string result=Regex.Match(yourstr,@"(?is)(?<=<a\b[^>]*?>).*?(?=</a>)").Value;
      

  2.   


    s是要截取的原字符串
    string s = e.Item.Cells[3].Text;
      

  3.   

    给标签<a>加个id,
    <script type="text/javascript">
            var ele = document.getElementById("id值");
            var length = ele.childNodes.length;
            for (i = 0; i < length; i++)
                if (ele.childNodes[i].nodeType == 3)
                    var text = ele.childNodes[i].toString();
        </script>
    这样可能比较笨,嘻嘻嘻