正規表現の意味、分かりました
素因数の数が3個の場合 ^((11+?)\1+)\2+$
素因数の数が4個の場合 ^(((11+?)\1+)\2+)\3+$
こういう書き方は出来ないんでしょうかね