nerv_,
О_о |
nerv_, не совсем понял... То есть в тексте типа такого:
Цитата:
Цитата:
Я предлагаю смотреть по пробелам и знакам препинания. Если слева - кавычка открывающая. Справа - закрывающая. В частности, этот способ позволит ловить такие штуки: Цитата:
|
ну тады вот, по принципу прдложенному trikadin
alert( 'Стандартом языка "Javas"cript". является стандарт "ECMAScript", "blah - "test" tratata"'.replace(/(^|\s)"/g, "$1«").replace(/"([\s,.!?\-()]|$)/g, "»$1") ); |
devote, круто) А то я что-то совсем обленился... Пустая болтовня, а кода нет)
Плюс поставить не могу только... |
devote,
действительно здорово! |
Хм. А как, простите, алгоритм распознает, какая из одинаковых кавычек открывающая, а какая -- закрывающая? ;) Боюсь, regexp'ом при такой постановке задачи не ограничишься.
alert( 'Стандартом языка "Javas"cript". является стандарт "ECMAScript", "blah - "test": tratata"'.replace(/(^|\s)"/g, "$1«").replace(/"([\s,.!?\-()]|$)/g, "»$1") ); |
e1f, не понял... Что вам не нравится?
|
trikadin,
запустите тот код, что в моем посте :) как минимум, нужно еще добавить "граничных" символов в регексп. |
Цитата:
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 01:18. |