В 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 вы сможете найти то, что вам нужно!

Другие вопросы по тегам