可以使用正則表達(dá)式來提取字符串中的數(shù)字,如下所示:
import re
string = "abc123def456ghi789"
numbers = re.findall(r'\d+', string)
print(numbers)
輸出結(jié)果為:[‘123’, ‘456’, ‘789’]
在上述代碼中,re.findall()
函數(shù)使用正則表達(dá)式 r'\d+'
來匹配字符串中的數(shù)字。其中,\d
表示匹配任意數(shù)字,+
表示匹配一個或多個前面的表達(dá)式。最后返回結(jié)果為一個列表,包含所有匹配到的數(shù)字字符串。