DataPrime funciones de cadena

Esta guía ofrece un glosario de las funciones de cadena de IBM® Cloud Logs DataPrime.

chr

Devuelve el número de punto de código Unicode como una cadena de un solo carácter.

chr(number: number): string

codepoint

Devuelve el punto de código Unicode del único carácter de la cadena.

codepoint(string: string): number

concat

Concatena varias cadenas en una.

concat(value: string, ...values: string): string

contains

Devuelve true si la subcadena está contenida en la cadena

contains(string: string, substring: string): bool

endsWith

Devuelve true si la cadena termina en sufijo

endsWith(string: string, suffix: string): bool

indexOf

Devuelve la posición de la subcadena en la cadena, o -1 si no se encuentra.

indexOf(string: string, substring: string): number

length

Devuelve la longitud del valor

length(value: string): number

ltrim

Elimina los espacios en blanco a la izquierda del valor de la cadena

ltrim(value: string): string

matches

Evalúa el patrón de expresión regular y determina si está contenido en una cadena.

matches(string: string, regexp: regexp): bool

pad

Cuerda de almohadillas izquierda a charCount. Si size < fillWith.length() de cadena, el resultado se trunca. Consulte padLeft para más detalles. Alias para padLeft.

pad(value: string, charCount: number, fillWith: string): string

padLeft

padLeft(value: string, charCount: number, fillWith: string): string

Cuerda de almohadillas izquierda a charCount. Si size < fillWith.length() de cadena, el resultado se trunca.

padRight

Cuerda de almohadillas derecha a charCount. Si size < fillWith.length() de cadena, el resultado se trunca.

padRight(value: string, charCount: number, fillWith: string): string

regexpSplitParts

Divide la cadena en el delimitador regexp, devuelve el campo en el índice. Los índices empiezan por 1.

regexpSplitParts(string: string, delimiter: regexp, index: number): string

rtrim

Elimina los espacios en blanco a la derecha del valor de la cadena.

rtrim(value: string): string

splitParts

Divide la cadena en el delimitador, devuelve el campo en el índice. Los índices empiezan por 1.

splitParts(string: string, delimiter: string, index: number): string

startsWith

Devuelve true si la cadena empieza por prefijo.

startsWith(string: string, prefix: string): bool

substr

Devuelve la subcadena en valor, desde la posición desde y hasta la longitud length.

substr(value: string, from: number, length: number?): string

toLowerCase

Convierte el valor a minúsculas.

toLowerCase(value: string): string

toUpperCase

Convierte el valor a mayúsculas.

toUpperCase(value: string): string

trim

Elimina los espacios en blanco de los bordes de un valor de cadena.

trim(value: string): string

Interpolación de serie

  • this is an interpolated {$d.some_keypath} string- {$d.some_keypath} se sustituirá por la expresión evaluada que se encuentre entre los corchetes.

  • this is how you escape \{ and \} and \` - La barra diagonal inversa \ se utiliza para escapar de caracteres como { y } que se utilizan para las rutas de teclado.