本质上,我想验证每个字符串是否采用 StatsD 格式,就像这样 -
<metric_name>:<_value>|<metric_type>|#dim1:valueX,dim2:valueY
可以有多个维度和值。
示例字符串:
jvm.memory.used:9591960|g|#statistic:value,area:nonheap,id:Compressed Class Space
jvm.memory.free:9591960|g|#statistic:value,area:nonheap
jvm.memory.free:9591960|g|#
首先,我想到了——
\w+:\d+\|g\|#[\w+:\w+,]+
有什么帮助吗?
在这里试试 - https://regex101.com/r/12ZB2u/1/
最佳答案
关于Java - 用于验证字符串是否为 StatsD 格式的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50745029/