Показать сообщение отдельно
  #16 (permalink)  
Старый 12.12.2011, 19:40
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Хм. А как, простите, алгоритм распознает, какая из одинаковых кавычек открывающая, а какая -- закрывающая? Боюсь, regexp'ом при такой постановке задачи не ограничишься.

alert( 'Стандартом языка "Javas"cript". является стандарт "ECMAScript", "blah - "test": tratata"'.replace(/(^|\s)"/g, "$1«").replace(/"([\s,.!?\-()]|$)/g, "»$1") );

Последний раз редактировалось e1f, 12.12.2011 в 19:43.
Ответить с цитированием