如何使用 Python 正則表示式從文字中提取數字?
如果我們想要從給定的文字中逐個提取所有數字/位數,我們可以使用以下正則表示式
示例
import re s = '12345 abcdf 67' result=re.findall(r'\d', s) print result
輸出
['1', '2', '3', '4', '5', '6', '7']
如果我們想要從給定的文字中提取數字/位陣列,可以使用以下正則表示式
示例
import re s = '12345 abcdf 67' result=re.findall(r'\d+', s) print result
輸出
['12345', '67']
廣告