如何编写正则表达式以从0, 78, 87
字符串中提取"07887"
个数字?
输出应如下所示:['0','78','87']
(规则是第一个数字是单个数字,后面的4个数字应该分组在2个组中)
答案 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)]