分割字符串
如果有一个字符串 "A( 'a1 ')=A( 'b1 ')+A( 'b2 ') " 
 有没有办法用java或者js方法提取出a1,b1,b2来
------解决方案-------------------- <script>  
 var str= "A( 'a1 ')=A( 'b1 ')+A( 'b2 ') "; 
 str=str.replace( "= ", "+ "); 
 var arr=new Array(); 
 eval(str); 
 alert(arr);   
 function A(s){ 
 arr[arr.length]=s; 
 } 
  </script>
------解决方案-------------------- <script type= "text/javascript ">  
 /* <![CDATA[*/ 
  var s =  "A( 'a1 ')=A( 'b1 ')+A( 'b2 ') "; 
  var Ar = []; 
  s.replace(/ '([^ ']*?) '/g, function($0, $1){Ar.push($1)});    
  alert(Ar) 
 /*]]*/ 
  </script>