s/(pattern+$){n}/(pattern){n/2}/g;