我有一个 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()
但是,这显然匹配整个字符串,而不仅仅是我想要的部分。如何只提取我想要的数字?我研究了反向引用,但它似乎只适用于正则表达式模式本身。