Я попробовал разные способы избежать скобок, используя регулярное выражение в JavaScript, но я все еще не могу заставить его работать.
Это строка:
"abc(blah (blah) blah()...).def(blah() (blah).. () ...)"
Я хочу, чтобы это было обнаружено:
abc().def()
Используя этот код, он возвращает false.
str.match(/abc\([^)]*\)\.def\([^)]*\)/i);
Не могли бы вы рассказать мне, почему мое регулярное выражение не работает?