DataPrime 文字列関数

このガイドでは、 IBM® Cloud Logs DataPrime 文字列関数の用語集を提供します。

chr

Unicodeコードポイント番号を1文字の文字列として返します。

chr(number: number): string

codepoint

文字列の唯一の文字のUnicodeコードポイントを返します。

codepoint(string: string): number

concat

複数の文字列を1つに連結する。

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

contains

部分文字列が文字列に含まれる場合に真を返す

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

endsWith

文字列がサフィックスで終わる場合に真を返す

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

indexOf

文字列中の部分文字列の位置を返し、見つからない場合は -1 を返す。

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

length

値の長さを返す

length(value: string): number

ltrim

文字列値の左側の空白を削除する

ltrim(value: string): string

matches

正規表現パターンを評価し、それが文字列内に含まれるかどうかを判定する。

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

pad

左パッドのストリングは charCount へ。 文字列が size < fillWith.length() の場合、結果は切り捨てられる。 参照 padLeft を参照のこと。 padLeft のエイリアス。

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

padLeft

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

左パッドのストリングは charCount へ。 文字列が size < fillWith.length() の場合、結果は切り捨てられる。

padRight

右パッドのストリングは charCount。 文字列が size < fillWith.length() の場合、結果は切り捨てられる。

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

regexpSplitParts

正規表現で区切られた文字列を分割し、インデックスのフィールドを返す。 インデックスは1から始まる。

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

rtrim

文字列値の右側の空白を削除する。

rtrim(value: string): string

splitParts

文字列を区切り文字で分割し、インデックスにあるフィールドを返す。 インデックスは1から始まる。

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

startsWith

文字列がプレフィックスで始まる場合に真を返す。

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

substr

位置 from から長さ length までの部分文字列を値で返す。

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

toLowerCase

値を小文字に変換する。

toLowerCase(value: string): string

toUpperCase

値を大文字に変換する。

toUpperCase(value: string): string

trim

文字列値の端から空白を取り除く。

trim(value: string): string

ストリング補間

  • this is an interpolated {$d.some_keypath} string- {$d.some_keypath} は、大括弧で囲まれた評価式に置き換えられる。

  • this is how you escape \{ and \} and \` - バックワードスラッシュ \ は、キーパスに使われる { や } のような文字をエスケープするために使われる。