Замена аргумента в круглых скобках после функции 
		
		
		
		Как с помощью регулярных выражений заменить аргумент в круглых скобках после Math.sin,Math.cos, Math.sqrt? 
	Например превратить Math.sin(90) в Math.sin(что-то) Даже не знаю как написать такое трудное регулярное выражение.  | 
	
		
 а обязательно регулярными выражениями? 
	 | 
	
		
 Lol9999, 
	Как то скучно... Первый вопрос: А с какой целью ? Ибо может решить это всё не столь извращёнными методами. Опишите задачу и попытку решения (код)  | 
	
		
 Deff, 
	+1 :)  | 
	
		
 Цитата: 
	
 Заменить "градусы" в скобках на значение в радианах alert( "Math.sin(90)".match(/\(\d.\)/g) ); // (90) - все к чему я додумался, а нужно искать скобки именно после "Math."  | 
	
		
 Lol9999, 
	
var str = "Math.sin(90)";
alert( str = str.replace(/(Math.*?)(\d+)/g, function(a,b,c) {
   return b + c * Math.PI / 180
}) );
alert(eval(str).toFixed(2))
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Lol9999, 
	a то что искали полностью - это часть строки Math.sin(90 b первые скобки Math.sin( с вторые скобки 90 читать про replace  | 
| Часовой пояс GMT +3, время: 10:05. |