in reply to How to split_and_pad string to n-th chars pieces with one regular expression?
$x=~s/(.{1,3}|^$)\n?/sprintf"'%-3s'\n",$1/eg; [download]
$x=~s/(.{1,3}|^$)\n?/sprintf"'%-3s'\n",$1/meg; [download]