截取字符串
截取下面这段字符串中的红色的字符(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> --------------------编程问答-------------------- string result=Regex.Match(yourstr,@"(?is)(?<=<a\b[^>]*?>).*?(?=</a>)").Value; --------------------编程问答-------------------- 这样好像错了, 写好了页面上什么都不显示了。
给你看下我的代码把,帮我找找哪里错了 。 谢谢啦
--------------------编程问答-------------------- 正则没有问题,看看你的s值是多少就知道了 --------------------编程问答-------------------- 。。。。。。。还是顶一个 --------------------编程问答-------------------- 楼上正则写的挺好的. --------------------编程问答-------------------- --------------------编程问答-------------------- s 调试出来是“公式满足条件” 怎么改啊。。。。。 大神帮帮忙啊 --------------------编程问答-------------------- 感觉突然一下子好多人都在用正则了 --------------------编程问答--------------------
s是要截取的原字符串
string s = e.Item.Cells[3].Text; --------------------编程问答--------------------
这个正则牛 我写不出来 哎 --------------------编程问答-------------------- 给标签<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>
这样可能比较笨,嘻嘻嘻 --------------------编程问答-------------------- 哎 写不出来 这个还得等待高手来解决
补充:.NET技术 , C#