DataPrime funzioni di stringa

Questa guida fornisce un glossario delle funzioni di IBM® Cloud Logs DataPrime stringa.

chr

Restituisce il numero del punto di codice Unicode come stringa di un singolo carattere.

chr(number: number): string

codepoint

Restituisce il punto di codice Unicode dell'unico carattere della stringa.

codepoint(string: string): number

concat

Concatena più stringhe in una sola.

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

contains

Restituisce true se la sottostringa è contenuta nella stringa

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

endsWith

Restituisce true se la stringa termina con un suffisso

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

indexOf

Restituisce la posizione della sottostringa nella stringa, oppure -1 se non viene trovata.

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

length

Restituisce la lunghezza del valore

length(value: string): number

ltrim

Rimuove gli spazi bianchi a sinistra del valore della stringa

ltrim(value: string): string

matches

Valuta il modello di espressione regolare e determina se è contenuto nella stringa.

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

pad

La stringa dei pads di sinistra va a charCount. Se size < fillWith.length() di stringa, il risultato viene troncato. Vedere padLeft per maggiori dettagli. Alias per padLeft.

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

padLeft

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

La stringa dei pads di sinistra va a charCount. Se size < fillWith.length() di stringa, il risultato viene troncato.

padRight

Stringa di pads destra a charCount. Se size < fillWith.length() di stringa, il risultato viene troncato.

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

regexpSplitParts

Divide la stringa in base al delimitatore regexp e restituisce il campo all'indice. Gli indici iniziano con 1.

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

rtrim

Rimuove gli spazi bianchi a destra del valore della stringa.

rtrim(value: string): string

splitParts

Divide la stringa in base al delimitatore e restituisce il campo all'indice. Gli indici iniziano con 1.

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

startsWith

Restituisce true se la stringa inizia con il prefisso.

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

substr

Restituisce la sottostringa in valore, dalla posizione da e fino alla lunghezza length.

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

toLowerCase

Converte il valore in minuscolo.

toLowerCase(value: string): string

toUpperCase

Converte il valore in maiuscolo.

toUpperCase(value: string): string

trim

Rimuove gli spazi bianchi dai bordi di un valore stringa.

trim(value: string): string

Interpolazione delle stringhe

  • this is an interpolated {$d.some_keypath} string- {$d.some_keypath} verrà sostituito con l'espressione valutata racchiusa tra le parentesi.

  • this is how you escape \{ and \} and \` - La barra rovesciata \ è usata per sfuggire a caratteri come { e } che sono usati per i percorsi chiave.