Показать сообщение отдельно
  #2 (permalink)  
Старый 13.05.2013, 06:28
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,563

Почему останаливается на первом?
Потому что жадные скобки ([\s\S]*) забирают все символы вплоть до последнего вхождения <\/b>.
Как сделать не жадными?
([\s\S]*?)
Но так всё равно не работает!
И не будет.
Что же делать?
Идти иным путём, так str.replace(/<(\/?b)>/gi, '[$1]') или как нить иначе.
__________________
29375, 35
Ответить с цитированием