注明一下是javascript的正则表达式。我听说语言不一样书写格式还不一样,有这回事吗?

解决方案 »

  1.   

    对于一些如
    sin(cos(x)+tan(x*f(exp(x+3)^3))) 等复杂的包含嵌套的格式的,RegExpr就无能为力了
      

  2.   

    哪如果是5+a-FNB(x)*6/3这个式子呢?
      

  3.   

    s = '5+a-FNB(x)*6/3';
    r = s.match(/\w+\(|\w+|\W/g);
    document.write(r); //5,+,a,-,FNB(,x,),*,6,/,3 s = 'a+5-B*sin(x+6)/Fnb(x)';
    r = s.match(/\w+\(|\w+|\W/g);
    document.write(r); //a,+,5,-,B,*,sin(,x,+,6,),/,Fnb(,x,) 接下来做什么?自己看着办