По сути, я хочу проверить, есть ли каждая из строк в формате 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/