Показать сообщение отдельно
  #1 (permalink)  
Старый 30.11.2010, 18:28
Профессор
Отправить личное сообщение для demoniqus Посмотреть профиль Найти все сообщения от demoniqus
 
Регистрация: 28.05.2008
Сообщений: 182

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