Показать сообщение отдельно
  #14 (permalink)  
Старый 21.03.2010, 06:31
Кандидат Javascript-наук
Отправить личное сообщение для Бобр Посмотреть профиль Найти все сообщения от Бобр
 
Регистрация: 03.11.2008
Сообщений: 116

Сообщение от bibimij Посмотреть сообщение
Очень просто.
var escaped = RegExp.escape(str);

str — строка, которую надо обработать,
escaped — обработанная строка.
А вырезаемый текст?
var s1 = '<b>текст (1+2)*3</b>'
var s2 = 'фыва<b>текст (1+2)*3</b>олдж<b>текст (1+2)*3</b>'

Как мне из s2 вырезать s1?

На Паскале это было бы так:
result := StringReplace(s2, s1, '', [rfReplaceAll]);

А на Жаваскрипте я чувствую, что надо горы свернуть, чтобы сделать эту элементарную вещь.
Ответить с цитированием