正規表現を使用して取得したい情報を含む Python 文字列があります。
例:
"The weather is 75 degrees with a humidity of 13%"
「75」と「13」だけ抜き出したい。これまでにPythonで試したことは次のとおりです。
import re
str = "The weather is 75 degrees with a humidity of 13%"
m = re.search("The weather is \d+ degrees with a humidity of \d+%", str)
matched = m.group()
ただし、これは明らかに、必要な部分だけではなく、文字列全体に一致します。必要な数字だけを引き出すにはどうすればよいですか? 後方参照を調べましたが、正規表現パターン自体にのみ適用されるようです。