要提取字符串中的純數字,可以使用正則表達式來匹配數字的模式。以下是一個示例代碼:
import re
def extract_digits(string):
pattern = r"\d+"
digits = re.findall(pattern, string)
return digits
string = "Hello12345World67890"
digits = extract_digits(string)
print(digits)
輸出結果為:['12345', '67890']
。
在這個示例中,使用了re.findall()
方法來匹配輸入字符串中的所有數字。正則表達式"\d+"
表示匹配一個或多個數字。最后,將提取到的數字以列表的形式返回。