匹配小数点后2位的正则表达式
时间: 2023-10-21 07:19:54 浏览: 54
可以使用如下正则表达式来匹配小数点后两位的数字:
```
\d+\.\d{2}
```
其中,`\d` 表示匹配数字,`+` 表示匹配一个或多个数字,`\.` 匹配小数点,`\d{2}` 表示匹配两个数字。
示例代码:
```
import re
text = "The price is $10.99."
pattern = r"\d+\.\d{2}"
match = re.search(pattern, text)
if match:
print(match.group(0))
else:
print("No match")
```
输出:
```
10.99
```
相关问题
小数点两位 正则表达式
要匹配小数点后两位的正则表达式,可以使用以下模式:
```regex
^\d+\.\d{2}$
```
解释:
- `^` 匹配字符串的开头
- `\d+` 匹配一个或多个数字
- `\.` 匹配小数点
- `\d{2}` 匹配两个数字
- `$` 匹配字符串的结尾
这个正则表达式可以匹配如下格式的字符串:
- 12.34
- 0.56
- 12345.67
而以下格式的字符串将不匹配:
- 1.2
- 123.456
- 12.3456
匹配数字和小数点,数字开头,数字间隔小数点无限输入的正则表达式
匹配数字和小数点,数字开头,数字间隔小数点无限输入的正则表达式如下:
```
^\d+(\.\d+)*$
```
该正则表达式匹配的是以数字开头,后面可以跟任意个数小数点和数字组成的字符串,可以匹配的样例包括:
- 123
- 3.14
- 0.618
- 10000.00
- 1.2.3
- 0.1.2.3.4.5
其中,`\d+`表示匹配一个或多个数字,`\.`表示匹配一个小数点,`(\.\d+)*`表示匹配任意个数的小数点和数字组合。