Показать сообщение отдельно
  #8 (permalink)  
Старый 04.11.2011, 12:39
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Zlyden
куда кавычки разворачивать?
Странно у вас скрипт работает. Всегда казалось, что такие типографы должны последовательно находить свободные пары и просто первую из пары делать левосторонней кавычкой, а вторую, соответственно - правосторонней. И не от каких пробелов не зависит. Как-то так:

str= 'bla-bla, "[B]bla-bla[/B]", [B]"bla-bla-bla"[/B], mr. Freeman'
str= str.replace(/"([\S\s]*?)"/g, "«$1»");
alert(str);


И всё ок))
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием