[collectd] Regex match

Pavel V. pavel2000 at ngs.ru
Thu Oct 20 17:28:31 CEST 2016

Hi, Thorvald.

> 2016/10/20 14:51:05 HEX a test result found (486 ms) on HOST


Regex "found \(([0-9]+) ms\)"

Also you might be interested in https://github.com/collectd/collectd/pull/1700

https://regex101.com/ also might help you.

> Regex "found \(([0-9]+ ms)\)" but that didn't work. I tried

You should move "ms" out from match. Otherwise value is "486 ms" instead of
expected "486".

> Regex "found \(([0-9]+.)" but that also didn't work.

This regex does match extra symbol after digits. Matched value is "486 ". Maybe
this extra space causes problems.

> Any ideas if there is a way to extrac that number from between the bracket so collectd can write it ?

> Thanks.

 Pavel                          mailto:pavel2000 at ngs.ru

More information about the collectd mailing list