当前位置:编程学习 > C#/ASP.NET >>

使用这个正则表达式检测一个字符串时程序就卡死?

问题:
1、创建了一个正则表达式(?x)(?<test>([^()]+?|(?<push>\()|(?<-push>\)))+?)(?(push)(?!))([+\-]|$)

2、检测这个绿色的字符串时,程序会卡死1*(elliptice(x)*((1-(x)^2)*(x))^(-1)-(elliptick(x)*(x)^(-1))*(1*1*x^(1-1))

3、检测其它字符串的时候没有问题。

想问下,这是我电脑的问题还是编译器本身的Bug,还是正则表达式的问题。

我是Win7 64位,使用VS2010 正则表达式 卡死 正则表达式 卡死
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,