Экранирование квадратных скобок в регулярных выражениях
Допустим, нужно заменить подстроку, содержащую квадратные скобки. Пытаюсь так:
Код:
'Вкусные [яблоки], сочные яблоки.'.replace(new RegExp ('\[яблоки\]', 'g'), '|') Код:
'Вкусные [яблоки], сочные яблоки.'.replace(new RegExp ('[яблоки]', 'g'), '|'); |
регулярка должна быть одного из двух видов
var reg=/\[яблоки\]/g var reg=new RegExp ('\\[яблоки\\]', 'g') |
Недоэкранировал :)
|
спасибо)
|
Часовой пояс GMT +3, время: 04:27. |