我参考问题how to extract a substring from inside a string in Python?并提出进一步的问题。
如果我的字符串是这样的:
gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk
我想提取1234
和4567
,是否将其存储为列表?
答案 0 :(得分:3)
import re
re.findall('\d+','gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk')
['1234', '4567']
答案 1 :(得分:1)
如果我没有正确理解你,请告诉我,但你可以将这些子串提取为list
,尽管你的做法略有不同:
>>> import re
>>> text = 'gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk'
>>> re.findall(r'[0-9]{4}', text)
['1234', '4567']