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

如何编写正则表达式筛选指定阈值以上的百分比?含场景示例

百分比筛选正则表达式示例

场景1:筛选8%及以上的内容

需求:匹配所有包含Increased % 且后续数值≥8.00的行,例如匹配Increased % 8.05、Increased % 12.05,排除Increased % 3.05。

正则表达式

^Increased % (8\.\d+|[9]|1\d+(\.\d+)?)$

规则解释

  • ^:匹配行的起始位置,确保整行符合规则
  • Increased % :精确匹配固定前缀文本
  • 分组内的三种匹配情况:
    • 8\.\d+:匹配8开头的小数(如8.05、8.99)
    • [9]:匹配单个整数9
    • 1\d+(\.\d+)?:匹配10及以上的整数或小数(如12.05、100、20.3)

场景2:筛选10%及以上的内容

需求:匹配所有包含Increased % 且后续数值≥10.00的行,例如匹配Increased % 12.05,排除Increased % 3.05、Increased % 8.05。

正则表达式

^Increased % (1\d+(\.\d+)?|[2-9]\d+(\.\d+)?)$

规则解释

  • ^:匹配行的起始位置
  • Increased % :精确匹配固定前缀文本
  • 分组内的两种匹配情况:
    • 1\d+(\.\d+)?:匹配10到99之间的整数或小数(如12.05、10)
    • [2-9]\d+(\.\d+)?:匹配100及以上的整数或小数(如100.5、200)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 06:45:06