DataPrime funções de string

Este guia fornece um glossário das funções de cadeia de caracteres do IBM® Cloud Logs DataPrime.

chr

Retorna o número do ponto de código Unicode como uma cadeia de caracteres única.

chr(number: number): string

codepoint

Retorna o ponto de código Unicode do único caractere da string.

codepoint(string: string): number

concat

Concatena várias cadeias de caracteres em uma só.

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

contains

Retorna true se a substring estiver contida na string

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

endsWith

Retorna true se a string terminar com o sufixo

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

indexOf

Retorna a posição da substring na string ou -1 se não for encontrada.

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

length

Retorna o comprimento do valor

length(value: string): number

ltrim

Remove os espaços em branco à esquerda do valor da cadeia de caracteres

ltrim(value: string): string

matches

Avalia o padrão de expressão regular e determina se ele está contido na string.

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

pad

Cadeia de pads à esquerda para charCount. Se size < fillWith.length() for uma cadeia de caracteres, o resultado será truncado. Veja padLeft para obter mais detalhes. Apelido para padLeft.

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

padLeft

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

Cadeia de pads à esquerda para charCount. Se size < fillWith.length() for uma cadeia de caracteres, o resultado será truncado.

padRight

Cadeia de pads direita para charCount. Se size < fillWith.length() for uma cadeia de caracteres, o resultado será truncado.

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

regexpSplitParts

Divide a cadeia de caracteres no delimitador regexp e retorna o campo no índice. Os índices começam com 1.

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

rtrim

Remove os espaços em branco à direita do valor da cadeia de caracteres.

rtrim(value: string): string

splitParts

Divide a cadeia de caracteres no delimitador e retorna o campo no índice. Os índices começam com 1.

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

startsWith

Retorna true se a string começar com o prefixo.

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

substr

Retorna a substring em valor, da posição de e até o comprimento length.

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

toLowerCase

Converte o valor em letras minúsculas.

toLowerCase(value: string): string

toUpperCase

Converte o valor em letras maiúsculas.

toUpperCase(value: string): string

trim

Remove os espaços em branco das bordas de um valor de cadeia de caracteres.

trim(value: string): string

Interpolação de strings

  • this is an interpolated {$d.some_keypath} string- {$d.some_keypath} será substituído pela expressão avaliada que está entre colchetes.

  • this is how you escape \{ and \} and \` - A barra invertida \ é usada para escapar de caracteres como { e } , que são usados para caminhos de teclas.