Варианты которые могут быть:
"Красная Слобода (Черкасская обл.)"
"Богуслав (Киевская обл.)"
"Красная Слобода"
"Богуслав"
Регулярное выражение и метод
/([А-Яа-я ?]+) [\([А-Яа-я ]+ обл\.\)]*?/.exec();
Что не так ? 1, 2 варианты обрабатывает нормально. 3, 4 возвращает null.
Нужно получить название города, то есть "Красная Слобода" или "Богуслав"