一个字符串 匹配 所有 Timer t = new Timer(); 类型的
并且 获取 t就是说 类在声明 的时候的 变量= = 不是匹配timer 哟正则

解决方案 »

  1.   

    (?i)([\w.]+)\s*\w+(\s*=(\s*new\s*\1\(\)|([\w\W]*))?)?;
      

  2.   

    只尝试了这几种
    Timer t = new Timer();
    int x;
    string xx="";
    System.String xx="";
      

  3.   

    这个分析源代码比较吃力哦,写法规范的应该还行.感觉可以用类似fxcop那种检查代码的方式,分析变异后的dll/exe
      

  4.   

    只尝试了这几种
    Timer t = new Timer();
    int x;
    string xx="";
    System.String xx="";
    但是个人觉得,这是语法分析器实现的东西,你可以看看编译原理的语法分析
      

  5.   

    3Q 就是在弄 解析器 动态执行代码,
    这是给 变量存到 list 里面 方便以后 拿出来 2次执行。
    大神 有没有这方面的资料
      

  6.   

    自己解析累不累?如果语言已知(.net c#)的话,何不采用Code Document Object Model (CodeDOM) 
    使用CodeSnippetCompileUnit(string)构造函数载入代码,然后访问其相关属性?