В TICKscript (Kapacitor), как вы будете разбивать строку?
Например, var str1 = "abc.test.com:8080"
Мне нужно что-то следующее,
var splitted = split (str1, ":")
var only_hostname = splitted [0] // выдаст abc.test.com*
Как мы можем добиться того же в TICKscript?
1 ответ
Вы можете определить переменную как регулярное выражение... Что-то вроде var str1 =~ /abc.test.com/, так что вы будете агрегировать по хостам независимо от портов...
Мне никогда не нужен именно ваш вариант использования, но, возможно, в спецификации Go вы сможете найти то, что вам нужно!