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.