python正则表达式比配数字
时间: 2023-11-04 07:53:05 浏览: 71
python字符串中匹配数字的正则表达式
在Python正则表达式中,可以使用`\d`来匹配任何数字。`\d`等效于`[0-9]`,它将匹配任何一个数字字符。如果你想匹配多个数字字符,你可以使用`+`或`*`修饰符。`+`匹配一个或多个数字字符,而`*`匹配零个或多个数字字符。如果你想匹配除了数字之外的所有字符,你可以使用`\D`。
下面是一个例子:
```
import re
text = "Hello, 123 World!"
result = re.findall(r'\d+', text)
print(result)
```
这个例子中,正则表达式`\d+`将匹配字符串中的所有数字,并返回一个数字列表:`['123']`。
希望这个例子能够帮助你理解Python正则表达式中如何匹配数字。
阅读全文