【发布时间】:2015-11-29 01:57:08
【问题描述】:
我的问题与one 类似,但有一些修改。首先,我需要使用 python 和正则表达式。我的字符串是:“四分和七年前。”我想每第 6 个字符分割一次,但最后如果字符不被 6 分割,我想返回空格。
我希望能够输入:'Four score and seven years ago.'
理想情况下它应该输出:['Four s', 'core a', 'nd sev', 'en yea', 'rs ago', '. ']
我能得到的最接近的是这个尝试,它忽略了我的期间并且不给我空格
re.findall('.{%s}'%6,'Four score and seven years ago.') #split into strings
['Four s', 'core a', 'nd sev', 'en yea', 'rs ago']
【问题讨论】: