Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.02.2013, 16:26
Новичок на форуме
Отправить личное сообщение для Newstory Посмотреть профиль Найти все сообщения от Newstory
 
Регистрация: 13.02.2013
Сообщений: 5

Регулярные выражаения и replace
Здравствуйте, помогите пожалуйста
Вытягиваю шаблон из файла, нужно заменить все вхождения вида [he] на he1

Пишу для этого код вида

insert_text.replace(new RegExp('\[he\]', 'mg'),'he1');

но не работает к сожалению
Ответить с цитированием
  #2 (permalink)  
Старый 13.02.2013, 16:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,213

Сообщение от Newstory
не работает к сожалению
Так в букваре так прямо и написано!
Цитата:
Когда регулярное выражение создается при помощи конструктора new RegExp(…), необходимо помнить, что обратные слеши (\) должны экранироваться, например:
var expr = new RegExp('\\w', 'ig');
alert('test [he], test [he]'.replace(new RegExp('\\[he\\]', 'mg'),'he1'));
Ответить с цитированием
  #3 (permalink)  
Старый 13.02.2013, 16:46
Новичок на форуме
Отправить личное сообщение для Newstory Посмотреть профиль Найти все сообщения от Newstory
 
Регистрация: 13.02.2013
Сообщений: 5

Возможно это связано с тем, что код полученный из файла многострочный, но примененный на моем задании код не работает(
Хотя Ваш пример рабочий без сомнения
Ответить с цитированием
  #4 (permalink)  
Старый 13.02.2013, 16:48
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,213

Сообщение от Newstory
примененный на моем задании код не работает
Тогда давай свой пример строки...
Ответить с цитированием
  #5 (permalink)  
Старый 13.02.2013, 16:52
Новичок на форуме
Отправить личное сообщение для Newstory Посмотреть профиль Найти все сообщения от Newstory
 
Регистрация: 13.02.2013
Сообщений: 5

Уже заработало) Просто внимательней надо быть) Спасибо большое за помощь
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Replace - очиска от стоп слов Sverhchelovek Ваши сайты и скрипты 13 22.03.2015 20:11
Метод replace cyber Events/DOM/Window 20 07.05.2012 00:38
Регулярные выражения для javascript qwert_ukg Общие вопросы Javascript 3 20.04.2012 13:45
Помогите с replace! faforty Общие вопросы Javascript 2 28.08.2011 13:10
replace, отправить данные в функцию ВэйДлин Общие вопросы Javascript 2 21.07.2011 00:06