正则表达式 >=0.5
时间: 2023-12-03 09:38:40 浏览: 109
久负盛名的正则表达式检验工具——RegexBuddy.3.0.5
以下是一个正则表达式匹配大于等于0.5的数字的例子:
```python
import re
pattern = r'^[0-9]*\.[5-9][0-9]*|[1-9][0-9]*\.[0-9]+$'
# 匹配小数部分大于等于0.5的数字或整数部分大于等于1的数字
# ^表示匹配字符串开头,$表示匹配字符串结尾
# [0-9]*表示匹配0个或多个数字,\.表示匹配小数点
# [5-9][0-9]*表示匹配以5-9开头的数字,[1-9][0-9]*表示匹配以1-9开头的数字
# |表示或,+表示匹配1个或多个数字
text = '0.5 0.6 1.0 1.5 2.0 0.49'
result = re.findall(pattern, text)
print(result) # 输出:['0.5', '0.6', '1.0', '1.5', '2.0']
```
阅读全文