在Python中,我們可以使用正則表達式來匹配數(shù)字。正則表達式是一種特殊的文本字符串,用于匹配一些特定的模式。Python中內置的re模塊提供了正則表達式支持。
下面是一個例子:
import re s = "123abc456" pattern = r'\d+' result = re.findall(pattern, s) print(result)
代碼中,我們使用re.findall()函數(shù)和正則表達式'\d+'來匹配字符串中的所有數(shù)字。其中,'\d'表示一個數(shù)字字符,'+'表示重復一個或多個數(shù)字字符。
運行上述代碼,輸出結果為:
['123', '456']
這樣,我們就成功地將字符串中的數(shù)字匹配出來了。