我使用Python 2.7。这是我的第一个问题。
这是我的代码:
import re
string = "0581111105822222749533333"
result = re.findall(r'058',string) # ['058', '058']
我想在058
之后添加5位数并收到:
# ['05811111','05822222']
怎么做? 谢谢。
答案 0 :(得分:1)
您可以使用058\d{5}
模式提取所需内容。这匹配'058'字符,并在此后继续提取5位数。