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)' –