[求助]RegExp相关
 假设:   
 有一被替换串    "x1x2x3x4x1 " 
 期望结果串为    "x1y2y3y4x1 " 
 替换描述:   要将其中大于1前面的x替换成y. 
 我在写   reg   遇到的难点是:    
             s   =    "x1x2x3x4x1 "; 
             reg   =   /x[2-4]/ig; 
             ret   =   s.replace(reg, "y "); 
 结果成了   x1yyyx1   把y后面的234都弄没了,如何才能保留y后面的234到返回结果? 
 请教高手这里的   RegExp   该怎么写?   谢谢. 
------解决方案-------------------- <script language=javascript>  
 	s =  "x1x2x3x4x1 "; 
     reg = /x([2-4])/ig; 
     ret = s.replace(reg, "y$1 "); 
     alert(ret) 
  </script>
------解决方案--------------------s =  "x1x2x3x4x1 "; 
     reg = /x([2-4])/ig; 
     ret = s.replace(reg, "y$1 ");