Показать сообщение отдельно
  #5 (permalink)  
Старый 08.08.2011, 00:50
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Сообщение от setter
не работает
Я не так понял, что требуется. Проще всего сделать как ваый предлагает. Только регулярка сложновата и substr - метод не уместный и, по-моему, некроссбраузерный. Я бы так написал:
text.replace(/.*/g, function(x) {
  return x.charAt(0) === '#' ? x : x.replace(/\((.*?)\)/g, '{$1}');
});
Ответить с цитированием