按固定长度拆分字符串-python
def splitbylen(s, len=2, suffix=False):
"""
:param s:
:param len:
:param suffix:
:return:
>>> splitbylen('abcde')
['ab', 'cd']
>>> splitbylen('abcde', 3)
['abc']
>>> splitbylen('abcde', suffix=True)
['ab', 'cd', 'e']
>>> splitbylen('abcde', 3, suffix=True)
['abc', 'de']
"""
return re.findall(r'(.{%s}%s)' % (len, '|.+' if suffix else ''), s)
def splitbylen_all(s, len