| 
 Вложенность в ругулярных выражениях Всем привет. Помогите пожалуйста сделать вложенную замену в регулярном выражении в исходных данных вида "Hello "world", yahoo!", в «Hello «world», yahoo!» Сделал замену без вложенностей так: 
function replace(node) {
	var decs = node[0].text;
	var quote = /"([^"]*)"/g;
	decs = decs.replace(quote, '«$1»');
	return decs;
}
Спасибо. | 
| 
 А как скрипт должен догадаться, так нужно заменять «Hello «world», yahoo!» или так «Hello »world«, yahoo!»? Кавычки-то не отличаются друг от друга. | 
| 
 Цитата: 
 | 
| 
 Нет, вы не поняли. Вот встретили вы в строке кавычку ". На что её нужно заменить: «, », „ или “? | 
| 
 Цитата: 
 Допустим, в предложении у нас нет вложенных кавычек: В "Интерросе" это подтвердили, хотя в марте—апреле компания говорила о такой возможности. Но могут быть предложения, где имеют быть место вложенные кавычки, пример: "Любой buy-back, когда ты ("Интеррос".— "Ъ") управляешь менеджментом и регистратором, это всегда непропорциональная покупка акций". Мне необходимо заменить кавычки вида "" на типографские — «» в случае если нет вложенных кавычек, т. е. так: В «Интерросе» это подтвердили, хотя в марте—апреле компания говорила о такой возможности. и так, если есть вложенные кавычки: «Любой buy-back, когда ты („Интеррос“.— „Ъ“) управляешь менеджментом и регистратором, это всегда непропорциональная покупка акций». Стало понятней? | 
| 
 Цитата: 
 Любой buy-back, когда ты ( .— ) управляешь менеджментом и регистратором, это всегда непропорциональная покупка акций Как эту ситуацию отличить от вложенных кавычек? | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 "aaa"bbb"ccc" Может вам лучше типограф попробовать заюзать? | 
| 
 Цитата: 
 "aaa"bbb"ccc" — я думаю вложенные. Типограф Лебедевский не подходит, нужно именно на JS. | 
| 
 Цитата: 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 20:08. |