Сообщение от Zlyden
|
куда кавычки разворачивать?
|
Странно у вас скрипт работает. Всегда казалось, что такие типографы должны последовательно находить свободные пары и просто первую из пары делать левосторонней кавычкой, а вторую, соответственно - правосторонней. И не от каких пробелов не зависит. Как-то так:
str= 'bla-bla, "[B]bla-bla[/B]", [B]"bla-bla-bla"[/B], mr. Freeman'
str= str.replace(/"([\S\s]*?)"/g, "«$1»");
alert(str);
И всё ок))