AnilVia
@AnilVia

Почему js не видит regex?

У меня есть программа связанная с регурками, она проверяет логи и при совпадении строки далее обрабатывает таковую.
Сейчас пишу к ней дополнение что бы регулярным выражением более точно отсеивать нужные мне результаты, но регулярка почему то думает что я сделал что то неправильно и не пропускает строку хотя в генераторах регулярных выражений она проходит.
Вот код:

var msg = 'AnilVia (МиГ-29) разбился'
var regex_sk = new RegExp(N_conf+" \("+TX_V2+"\) разбился");
last_reg_sk = regex_sk.exec(msg);

пробовал писать следующие регулярки:

НИК+" \("+ТЕХНИКА+"\) разбился"
НИК+"  \("+ТЕХНИКА+"\) разбился"
НИК+" \s\("+ТЕХНИКА+"\) разбился"

Всё бы ничего, но у меня есть подобная регулярка которая работает (N_conf+"\(.*\) разбился") и с ней всё нормально, но как только я пытаюсь указать что конкретное в скобках, регулярное выражение перестаёт пропускать мою строку не смотря на то что все генераторы регулярок говорят что всё норм.
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
Вместо \ надо писать \\, если регулярка в виде строки
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы