Javascript.RU

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

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

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

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

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

Сообщение от 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, 14:46
Новичок на форуме
Отправить личное сообщение для Newstory Посмотреть профиль Найти все сообщения от Newstory
 
Регистрация: 13.02.2013
Сообщений: 5

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

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

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


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

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


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


© Илья Кантор, 2007-2021 О проекте - Архив форума - Вверх