Python
import re
a = 'abcdefghijklmn'
re.findall('.{5}|.+', a)

结果:

TEXT
['abcde', 'fghij', 'klmn']

注意正则中的'.{5}|.+',把最后不足指定长度5的字符放到数组最后一个元素