【发布时间】:2021-09-01 23:05:27
【问题描述】:
是否可以在第一组中仅获得前两位数而没有 % 的结果。我正在将 Telegraf 与 Grafana 一起使用。
例子:
5 Secs ( 22.3463%) 60 Secs ( 25.677%) 300 Secs ( 21.3522%)
结果:
22
我在类似的主题中发现了这个正则表达式,但它对我来说返回了错误的格式:
^\s*\d+\s+Secs\s*\(\s*(\d+(?:\.\d+)?%)\)\s+\d+\s+Secs\s+\(\s+(\d+(?:\.\d+)?%)\)\s+\d+\s+Secs\s+\(\s+(\d+(?:\.\d+)?%)\)$
【问题讨论】:
-
您使用的是什么正则表达式变体(python、javascript、某些特定软件)?在每种情况下,分组的工作方式以及回顾和参考等其他功能都有很大不同