Показать сообщение отдельно
  #1 (permalink)  
Старый 27.05.2009, 22:22
Новичок на форуме
Отправить личное сообщение для Holod Посмотреть профиль Найти все сообщения от Holod
 
Регистрация: 27.05.2009
Сообщений: 3

Экранирование квадратных скобок в регулярных выражениях
Допустим, нужно заменить подстроку, содержащую квадратные скобки. Пытаюсь так:
Код:
'Вкусные [яблоки], сочные яблоки.'.replace(new RegExp ('\[яблоки\]', 'g'), '|')
Получаю: "В|усные [||||||], с|чные ||||||". То есть результат соответствует варианту:
Код:
'Вкусные [яблоки], сочные яблоки.'.replace(new RegExp ('[яблоки]', 'g'), '|');
Надобно получить "Вкусные |, сочные яблоки."