Alle hier vermelde functies worden ondersteund in:
De functies worden vermeld zonder aanvullende informatie. Klik op de functie om de volledige details te zien.
Functie | Beschrijving |
---|---|
ascii | De ASCII-code van het meest linkse teken van de waarde. |
bitlength | De lengte van de waarde in bits. |
bytelength | De lengte van de waarde in bytes. |
char | Geef het teken terug door de waarde te interpreteren als ASCII-code. |
concat | De string die wordt verkregen door de waarden van de gerefereerde items of constante waarden samen te voegen. |
insert | Voeg opgegeven tekens of spaties in het tekenreeks in, te beginnen op de opgegeven positie in de tekenreeks. |
left | Geef de meest linkse tekens van de waarde terug. |
length | De lengte van de waarde in tekens. |
ltrim | Verwijder opgegeven tekens van het begin van de tekenreeks. |
mid | Geef een substring van N tekens terug die begint bij de positie van het teken die wordt opgegeven door 'start'. |
repeat | Herhaal een tekenreeks. |
replace | Zoek het patroon in de waarde en vervang dit door de vervanging. |
right | Geef de meest rechtse tekens van de waarde terug. |
rtrim | Verwijder opgegeven tekens van het einde van de tekenreeks. |
trim | Verwijder opgegeven tekens van het begin en einde van de tekenreeks. |
Enkele algemene opmerkingen over functieparameters:
<
>
De ASCII-code van het meest linkse teken van de waarde.
Ondersteunde waarsetypes: String, Text, Log.
Parameter:
Bijvoorbeeld, een waarde als 'Abc' zal '65' teruggeven (ASCII-code voor 'A').
Voorbeeld:
Sure, I will continue with the translations. Just let me know which functions you would like me to translate next.
De lengte van de waarde in bits.
Ondersteunde waarsetypes: String, Text, Log, Integer.
Parameter:
Voorbeeld:
De lengte van de waarde in bytes.
Ondersteunde waarsetypes: String, Text, Log, Integer.
Parameter:
Voorbeeld:
Geef het teken terug door de waarde te interpreteren als ASCII-code.
Ondersteunde waarsetypes: Integer.
Parameter:
De waarde moet binnen het bereik van 0-255 liggen. Bijvoorbeeld, een waarde als '65' (geïnterpreteerd als ASCII-code) zal 'A' teruggeven.
Voorbeeld:
De string die ontstaat door de waarden van de genoemde items of constante waarden te concateneren.
Ondersteunde waardepunten: String, Tekst, Log, Float, Integer.
Parameter:
Bijvoorbeeld, een waarde zoals 'Zab' samengevoegd met 'bix' (de constante string) zal 'Zabbix' retourneren.
Voorbeelden:
concat(last(/host/key),"bix")
concat("1 min: ",last(/host/systeem.cpu.belasting[all,avg1]),", 15 min: ",last(/host/systeem.cpu.belasting[all,avg15]))
Specifieke tekens of spaties invoegen in de tekenreeks, beginnend op de opgegeven positie in de reeks.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Bijvoorbeeld, een waarde zoals 'Zabbbix' zal worden vervangen door 'Zabbix' als 'bb' (startpositie 3, te vervangen posities 2) wordt vervangen door 'b'.
Voorbeeld:
De meest linkse tekens van de waarde retourneren.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Bijvoorbeeld, je kunt 'Zab' terugkrijgen van 'Zabbix' door aan te geven dat de meest linkse 3 tekens moeten worden geretourneerd. Zie ook right().
Voorbeeld:
De lengte van de waarde in tekens.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Voorbeelden:
length(last(/host/key)) #de lengte van de meest recente waarde
length(last(/host/key,#3)) #de lengte van de op twee na meest recente waarde
length(last(/host/key,#1:nu-1d)) #de lengte van de meest recente waarde van één dag geleden
Specifieke tekens verwijderen van het begin van de tekenreeks.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Spaties aan het begin worden standaard verwijderd (als er geen optionele tekens zijn gespecificeerd). Zie ook: rtrim(), trim().
Voorbeelden:
ltrim(last(/host/key)) #verwijder spaties van het begin van de tekenreeks
ltrim(last(/host/key),"Z") #verwijder eventuele 'Z' van het begin van de tekenreeks
ltrim(last(/host/key)," Z") #verwijder eventuele spatie en 'Z' van het begin van de tekenreeks
Een substring van N tekens retourneren, beginnend op de tekenpositie die is opgegeven door 'start'.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Bijvoorbeeld, het is mogelijk om 'abbi' terug te krijgen van een waarde zoals 'Zabbix' als de startpositie 2 is en het aantal posities om terug te geven 4 is.
Voorbeeld:
Een tekenreeks herhalen.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Voorbeeld:
Het patroon vinden in de waarde en vervangen door de opgegeven vervanging. Alle voorkomens van het patroon zullen worden vervangen.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Voorbeeld:
De meest rechtse tekens van de waarde retourneren.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Bijvoorbeeld, je kunt 'bix' terugkrijgen van 'Zabbix' door aan te geven dat de meest rechtse 3 tekens moeten worden geretourneerd. Zie ook left().
Voorbeeld:
Specifieke tekens verwijderen van het einde van de tekenreeks.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Spaties aan het einde worden standaard verwijderd (als er geen optionele tekens zijn gespecificeerd). Zie ook: ltrim(), trim().
Voorbeelden:
rtrim(last(/host/key)) #verwijder spaties van het einde van de tekenreeks
rtrim(last(/host/key),"x") #verwijder eventuele 'x' van het einde van de tekenreeks
rtrim(last(/host/key),"x ") #verwijder eventuele 'x' en spatie van het einde van de tekenreeks
Specifieke tekens verwijderen van zowel het begin als het einde van de tekenreeks.
Ondersteunde waardepunten: String, Tekst, Log.
Parameter:
Spaties aan beide zijden worden standaard verwijderd (als er geen optionele tekens zijn gespecificeerd). Zie ook: ltrim(), rtrim().
Voorbeelden: