none
使用正则表达式进行匹配判断时报堆栈溢出 RRS feed

  • 问题

  • 我在进行文本框中内容进行匹配判断时,报错
    代码内容
    System.Text.RegularExpressions.Regex.IsMatch("0.00##",@"^0(\.0+#*)?$");
    报错为
    未处理的“System.StackOverflowException”类型的异常出现在 mscorlib.dll 中。
    但是单独写个程序来进行判断又没有错误,不知为什么,请大侠指教。

    业精于勤,荒于嬉,行成于思,毁于随。
    2009年7月26日 5:23

答案

  • 你好,是否存在递归或死循环的情况,比如在TextChanged事件中反复更改TextBox.Text值,导致不断的触发TextChanged事件,你可以打个断点跟踪一下
    知识改变命运,奋斗成就人生!
    2009年7月26日 5:53
    版主