in reply to Re^2: Performance problems on splitting long strings
in thread Performance problems on splitting long strings

Just FYI: You refer in several places to wanting groups of five characters, but  'A4' or  '(A4)*' will give you a group or groups of four characters, trailing-space padded if necessary.