正则表达式提取2个数字的组

时间:2018-03-21 13:11:52

标签: python python-3.x

如何编写正则表达式以从0, 78, 87字符串中提取"07887"个数字?

输出应如下所示:['0','78','87']

(规则是第一个数字是单个数字,后面的4个数字应该分组在2个组中)

1 个答案:

答案 0 :(得分:2)

您可以使用textwrap

import textwrap

my_string = "07887"

# First digit alone, the rest splitted by 2 characters.
my_list = [my_string[0], textwrap.wrap(my_string[1:], 2)]