Python文字から数値のみ抜き出す

正規表現で数字パターンにマッチさせることで、文字列から純粋な数字を抽出できます。以下にサンプルコードを示します。

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+”は1つ以上の数字を抽出することを表します。最後に、抽出された数字はリスト形式で返されます。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds