Очарование загадки должно было быть в том, что казалось бы, где регулярки и где простые числа, а вот подиж ты, решето Эратосфена оказывается вот так вот создается в регулярке...
Мне очень понравилось, спасибо. Сам не догадался и даже после того, как сказали, ещё не осознал как следует, потом ещё вернусь и об этом подумаю.
Я в vim испытывал. vim не понимает конструкцию +? и ещё по умолчанию включен magic, из-за чего надо ставить \v перед всем выражением, чтобы magic отменить, или дополнительные слешы перед скобками, а так же перед |, ?, +.
Если этого не считать, всё работает.