Вопрос по регулярным выражениям JavaScript
Столкнулся с проблемой динамической генерации регулярных выражений: с каждым циклом регулярное выражение меняется (складывается из произвольного числа разных частей, т.е. сначала new RegExp(part1 + part2), далее new RegExp(part1 + part1 + part2) и т.д.) и приходится использовать команду new RegExp. Только не знаю, как задать в это выражение модификатор ... если использовать конструкцию типа new RegExp (part1 + part2 + 'g'), то g оказывается внутри регулярного выражения его частью, а не модификатором, а если использовать конструкцию типа new RegExp (part1 + part2) + 'g', то результатом является уже строка, а не регулярное выражение...
Кто какие идеи может подкинуть для решения проблемы?
|