a+ #### (?:a{1,32766})+ #### /\G (?: \s++ | \# .*+ )++ /xgc #### /\G (?: (?: \s++ | \# .*+ ){1,32766}+ )+ /xgc #### /\G (?: (?: (?: \s{1,32766}+ )++ | \# (?: .{1,32766}+ )*+ ){1,32766}+ )+ /xgc