1
我指的是问题how to extract a substring from inside a string in Python?并有进一步的问题。如何从Python中的字符串中提取多个子字符串?
如果我的字符串是一样的东西:
gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk
我想提取1234
和4567
,它被存储为一个列表?
我指的是问题how to extract a substring from inside a string in Python?并有进一步的问题。如何从Python中的字符串中提取多个子字符串?
如果我的字符串是一样的东西:
gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk
我想提取1234
和4567
,它被存储为一个列表?
import re
re.findall('\d+','gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk')
['1234', '4567']
让我知道如果我不正确认识你,但你肯定可以提取这些子为list
,虽然你做略有不同:
>>> import re
>>> text = 'gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk'
>>> re.findall(r'[0-9]{4}', text)
['1234', '4567']
使用're.findall': 're.findall('AAA(。+?)ZZZ',text)' –