表达式:

\b\d{1,2}(.\d{1,2})?%\b

解释:

  • \b:匹配单词边界,确保只匹配百分数而非其他数字。
  • \d{1,2}:匹配1-2位数字。
  • (.\d{1,2})?:非必选项,匹配小数点和1-2位数字。
  • %:匹配百分号。

注意:

  • 此正则表达式只匹配不超过100,小数位数最大为2位的百分数,如99.99%、0.5%、100%等。
  • 不匹配带有千分位分隔符的数字,如1,000%。
  • 可能会误匹配其他文本中的百分号,如“100% Satisfaction Guarantee”。
不超过100小数位数最大为2位的百分数正则

原文地址: https://www.cveoy.top/t/topic/5Zj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录