我想两个例子的正则表达式过滤百分比:
我有以下案例:
案例一:
Increased % 3.05
Increased % 8.05
Increased % 12.05
案例二:
Increased % 3.05
Increased % 8.05
Increased % 12.05
在案例1中,我希望使用正则表达式来过滤8%
以上的任何百分比,例如:Increased % 8.05
在案例2中,我希望使用正则表达式来过滤任何高于10%
的百分比,例如:Increased % 12.05
知道如何为case 1和case 2组装正则表达式字符串吗?
我对正则表达式没有太多的了解,我测试的所有替代方法都没有接近预期的结果。
1条答案
按热度按时间u1ehiz5o1#
要过滤10%以上的内容:
Regex demo.
[1-9]\d+(?:\.\d+)?
-〉将1
与9
以及一位或多位数字+可选小数部分匹配要过滤8%以上:
Regex demo.
(?:8|\d\d+)(?:\.\d+)?
-〉匹配8
或两个或更多数字+可选小数部分