DataPrime fonctions des chaînes de caractères

Ce guide fournit un glossaire des fonctions de la chaîne IBM® Cloud Logs DataPrime.

chr

Renvoie le numéro du point de code Unicode sous la forme d'une chaîne de caractères unique.

chr(number: number): string

codepoint

Renvoie le point de code Unicode du seul caractère de la chaîne.

codepoint(string: string): number

concat

Concatène plusieurs chaînes en une seule.

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

contains

Retourne vrai si la sous-chaîne est contenue dans la chaîne de caractères

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

endsWith

Retourne vrai si la chaîne se termine par un suffixe

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

indexOf

Renvoie la position de la sous-chaîne dans la chaîne, ou -1 si elle n'est pas trouvée.

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

length

Renvoie la longueur de la valeur

length(value: string): number

ltrim

Supprime les espaces à gauche de la valeur de la chaîne de caractères

ltrim(value: string): string

matches

Évalue l'expression régulière et détermine si elle est contenue dans la chaîne de caractères.

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

pad

La corde du pavé gauche se trouve à l'adresse charCount. Si size < fillWith.length() de la chaîne, le résultat est tronqué. Voir padLeft pour plus de détails. Alias pour padLeft.

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

padLeft

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

La corde du pavé gauche se trouve à l'adresse charCount. Si size < fillWith.length() de la chaîne, le résultat est tronqué.

padRight

La corde du pavé droit à charCount. Si size < fillWith.length() de la chaîne, le résultat est tronqué.

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

regexpSplitParts

Fractionne la chaîne sur le délimiteur regexp, renvoie le champ à l'index. Les index commencent par 1.

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

rtrim

Supprime les espaces à droite de la valeur de la chaîne.

rtrim(value: string): string

splitParts

Fractionne la chaîne de caractères sur le délimiteur et renvoie le champ à l'index. Les index commencent par 1.

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

startsWith

Retourne vrai si la chaîne commence par le préfixe.

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

substr

Renvoie la sous-chaîne en valeur, à partir de la position from et jusqu'à la longueur length.

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

toLowerCase

Convertit la valeur en minuscules.

toLowerCase(value: string): string

toUpperCase

Convertit la valeur en majuscules.

toUpperCase(value: string): string

trim

Supprime les espaces blancs sur les bords d'une chaîne de caractères.

trim(value: string): string

Interpolation de chaîne

  • this is an interpolated {$d.some_keypath} string- {$d.some_keypath} sera remplacée par l'expression évaluée qui se trouve entre les crochets.

  • this is how you escape \{ and \} and \` - La barre oblique inversée \ est utilisée pour échapper aux caractères tels que { et } qui sont utilisés pour les chemins d'accès.