You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:生成匹配指定范围百分比的Regex过滤表达式

正则表达式解决方案

1. 匹配所有高于20.000%的百分比值

正则表达式:

\b(?:2[1-9]\.\d{3}|[3-9]\d\.\d{3}|\d{3,}\.\d{3}|20\.(?!000)\d{3})%

匹配逻辑:

  • 覆盖21.000%到99.999%的数值
  • 支持100.000%及以上的任意大数值(只要格式为「整数部分+三位小数+%」即可)
  • 匹配20.001%到20.999%的数值,排除20.000%

2. 匹配50.000%及以上的百分比值

正则表达式:

\b(?:[5-9]\d\.\d{3}|\d{3,}\.\d{3}|50\.\d{3})%

匹配逻辑:

  • 覆盖50.000%到99.999%的数值
  • 支持100.000%及以上的任意大数值(只要格式为「整数部分+三位小数+%」即可)

示例验证

针对你提供的测试数据:

🔘 ↑: 4.265% → 两个正则都不匹配
🔘 ↑: 23.392% → 仅第一个正则匹配
🔘 ↑: 52.126% → 两个正则都匹配
🔘 ↑: 172.373% → 两个正则都匹配
🔘 ↑: 2452.182% → 两个正则都匹配

内容的提问来源于stack exchange,提问作者Doom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 22:42:07