Todas las funciones enumeradas aqu¨ª son compatibles con:
Las funciones se enumeran sin informaci¨®n adicional. Haga clic en la funci¨®n para ver los detalles completos.
¹ó³Ü²Ô³¦¾±¨®²Ô | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|
ascii | El c¨®digo ASCII del car¨¢cter m¨¢s a la izquierda del valor. |
bitlength | La longitud del valor en bits. |
bytelength | La longitud del valor en bytes. |
char | Devuelve el car¨¢cter interpretando el valor como c¨®digo ASCII. |
concat | La cadena resultante de concatenar los valores de elemento o valores constantes referenciados. |
insert | Inserte caracteres o espacios especificados en la cadena de caracteres comenzando en la posici¨®n especificada en la cadena. |
left | Devuelve los caracteres m¨¢s a la izquierda del valor. |
length | La longitud del valor en caracteres. |
ltrim | Eliminar los caracteres especificados del principio de la cadena. |
mid | Devuelve una subcadena de N caracteres que comienzan en la posici¨®n del car¨¢cter especificada por 'inicio'. |
repeat | Repetir una cadena. |
replace | Busque el ±è²¹³Ù°ù¨®²Ô en el valor y reempl¨¢celo con reemplazo. |
right | Devuelve los caracteres m¨¢s a la derecha del valor. |
rtrim | Eliminar los caracteres especificados del final de la cadena. |
trim | Elimina los caracteres especificados del principio y del final de la cadena. |
Algunas notas generales sobre los par¨¢metros de funci¨®n:
<
>
El c¨®digo ASCII del car¨¢cter m¨¢s a la izquierda del valor.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Por ejemplo, un valor como 'Abc' devolver¨¢ '65' (c¨®digo ASCII para 'A').
Ejemplo:
La longitud del valor en bits.
Tipos de valores admitidos: Cadena, Texto, Registro, Entero.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Ejemplo:
La longitud del valor en bytes.
Tipos de valores admitidos: Cadena, Texto, Registro, Entero.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Ejemplo:
Devuelve el car¨¢cter interpretando el valor como c¨®digo ASCII.
Tipos de valores admitidos: Entero.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
El valor debe estar en el rango 0-255. Por ejemplo, un valor como '65' (interpretado como c¨®digo ASCII) devolver¨¢ 'A'.
Ejemplo:
La cadena resultante de concatenar los valores de la m¨¦trica referenciada o los valores constantes.
Tipos de valores admitidos: Cadena, Texto, Registro, Float, Entero.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Por ejemplo, un valor como 'Zab' concatenado con 'bix' (la cadena constante) devolver¨¢ 'Áú»¢¶Ä²©'.
Ejemplos:
concat(last(/host/key),"bix")
concat("1 min: ",last(/host/system.cpu.load[all,avg1]),", 15 min: ",last(/host/system.cpu.load[all,avg15]))
Inserte caracteres o espacios especificados en la cadena de caracteres comenzando en la posici¨®n especificada en la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Por ejemplo, un valor como 'Zabbbix' se reemplazar¨¢ por 'Áú»¢¶Ä²©' si 'bb' (posici¨®n inicial 3, posiciones para reemplazar 2) se reemplaza por 'b'.
Ejemplo:
Devuelve los caracteres m¨¢s a la izquierda del valor.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Por ejemplo, puede devolver 'Zab' desde 'Áú»¢¶Ä²©' especificando 3 caracteres situados m¨¢s a la izquierda para devolver. V¨¦ase tambi¨¦n right().
Ejemplo:
La longitud del valor en caracteres.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Ejemplos:
length(last(/host/key)) #la longitud del ¨²ltimo valor
length(last(/host/key,#3)) #la longitud del tercer valor m¨¢s reciente
length(last(/host/key,#1:now-1d)) #la longitud del valor m¨¢s reciente de hace un d¨ªa
Elimina los caracteres especificados desde el principio de la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Los espacios en blanco se recortan a la izquierda de forma predeterminada (si no se especifican caracteres opcionales). Ver tambi¨¦n: rtrim(), trim().
Ejemplos:
ltrim(last(/host/key)) #eliminar espacios en blanco desde el principio de la cadena
ltrim(last(/host/key),"Z") #eliminar cualquier 'Z' del principio de la cadena
ltrim(last(/host/key)," Z") #elimina cualquier espacio y 'Z' del principio de la cadena
Devuelve una subcadena de N caracteres que comienza en la posici¨®n del car¨¢cter especificada por 'inicio'.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Por ejemplo, es posible devolver 'abbi' a partir de un valor como 'Áú»¢¶Ä²©' si la posici¨®n inicial es 2 y las posiciones a devolver son 4.
Ejemplo:
Repetir una cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Ejemplo:
Encuentre el ±è²¹³Ù°ù¨®²Ô en el valor y reempl¨¢celo con reemplazo. Se reemplazar¨¢n todas las apariciones del ±è²¹³Ù°ù¨®²Ô.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Ejemplo:
Devuelve los caracteres situados m¨¢s a la derecha del valor.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Por ejemplo, puede devolver 'bix' de 'Áú»¢¶Ä²©' especificando 3 caracteres situados m¨¢s a la derecha para devolver. V¨¦ase tambi¨¦n left().
Ejemplo:
Elimina los caracteres especificados al final de la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Los espacios en blanco se recortan a la derecha de forma predeterminada (si no se especifican caracteres opcionales). Ver tambi¨¦n: ltrim(), trim().
Ejemplos:
rtrim(last(/host/key)) #eliminar espacios en blanco del final de la cadena
rtrim(last(/host/key),"x") #eliminar cualquier 'x' del final de la cadena
rtrim(last(/host/key),"x ") #eliminar cualquier 'x' y espacio del final de la cadena
Elimina los caracteres especificados al principio y al final de la cadena.
Tipos de valores admitidos: Cadena, Texto, Registro.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç:
Los espacios en blanco se recortan de ambos lados de forma predeterminada (si no se especifican caracteres opcionales). Ver tambi¨¦n: ltrim(), rtrim().
Ejemplos:
trim(last(/host/key)) - elimina los espacios en blanco del principio y el final de la cadena
trim(last(/host/key),"_") - elimina '_' del principio y del final de la cadena
Consulte todas las funciones admitidas.