Показать сообщение отдельно
  #1 (permalink)  
Старый 12.05.2011, 11:51
Аспирант
Отправить личное сообщение для Joshka Посмотреть профиль Найти все сообщения от Joshka
 
Регистрация: 01.02.2010
Сообщений: 69

Криво работает функция replace
Здравствуйте, помогите пожалуйста, у меня как то криво работает код:
//Заменяем пробелы
wwe = wwe.replace(/ /g,' ');
//Закоментируем все html
wwe = wwe.replace(/</g,"&lt;");
wwe = wwe.replace(/>/g,"&gt;");
// Изменяем цвет строчных коментариев
wwe = wwe.replace(/\/\/.+?\n/g,"<span id='comment'>$&</span>");
// Изменяем цвет многострочных коментариев
wwe = wwe.replace(/\/\*/g,'<span id="comment">/*');
wwe = wwe.replace(/\*\//g,'*/</span>');
//Заменяем /n на <br>
wwe = wwe.replace(/\n/g,'<br>');

Многострочные коментарии нормально заменяет, все работает отлично кроме однострочных коментариев, он их просто не хочет изменять

Последний раз редактировалось Joshka, 12.05.2011 в 11:53.
Ответить с цитированием