Cloud Software Group, Inc. EBX®
ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI
ナビゲーションモードドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI

ユニット core.string

文字列操作関数を提供するスクリプトユニットです。

メソッド

function isEmpty(value: string): boolean

値がnullまたは長さゼロの文字列の場合、trueを返します。

function right(value: string, index: decimal): string

value文字列から適切な文字を含む新しい文字列を返します。

function substring(value: string, startIndex: decimal, endIndex: decimal): string

value文字列の文字のサブシーケンスを含む新しい文字列を返します。

function toUpperCase(value: string): string

入力value文字列から大文字までのすべての文字を含む新しい文字列を返します。

function toLowerCase(value: string): string

入力value文字列から小文字までのすべての文字を含む新しい文字列を返します。

function replaceAll(value: string, pattern: string, replacement: string): string

入力value文字列内のすべてのpatternオカレンスがreplacementに置き換えられた新しい文字列を返します。

function replaceFirst(value: string, pattern: string, replacement: string): string

入力value文字列の最初のパターンオカレンスが replacement に置き換えられた新しい文字列を返します。

function startsWith(value: string, prefix: string): boolean

value文字列がプレフィックスで始まる場合、trueを返します。

function endsWith(value: string, suffix: string): boolean

value文字列がサフィックスで終わる場合、trueを返します。

function contains(value: string, searchString: string): boolean

value文字列にsearchStringが含まれている場合、trueを返します。

function join(separator: string [, substring: string]...): string

区切り文字列として区切られたすべての入力サブ文字列で構成される新しい文字列を返します。

function isEmpty(value: string): boolean

値がnullまたは長さゼロの文字列の場合、trueを返します。

パラメーター:

value:文字列値

戻り値:

valueがnullまたは長さゼロの文字列の場合はtrue、それ以外の場合はfalse。 nullを返すことはありません。

function right(value: string, index: decimal): string

value文字列から適切な文字を含む新しい文字列を返します。

文字列は、指定されたインデックスから始まり、文字列の終わりまで続きます。

パラメーター:

value:入力文字列

index:入力開始インデックス。ゼロ以上で文字列の長さより短い整数である必要があります。

戻り値:

新しい文字列。パラメーターがnullの場合はnullとなります。

function substring(value: string, startIndex: decimal, endIndex: decimal): string

value文字列の文字のサブシーケンスを含む新しい文字列を返します。

サブ文字列は、指定されたstartIndexから始まり、入力文字列のendIndexまで拡張されます。

パラメーター:

value:入力文字列

startIndex:入力開始インデックス。ゼロ以上で文字列の長さより短い整数である必要があります。

endIndex:入力終了インデックス。 startIndex以上で、文字列の長さより短い整数である必要があります。

戻り値:

新しい文字列。パラメーターがnullの場合はnullとなります。

function toUpperCase(value: string): string

入力value文字列から大文字までのすべての文字を含む新しい文字列を返します。

パラメーター:

value:入力文字列

戻り値:

大文字の文字列。パラメーターがnullの場合はnullとなります。

function toLowerCase(value: string): string

入力value文字列から小文字までのすべての文字を含む新しい文字列を返します。

パラメーター:

value:入力文字列

戻り値:

小文字の文字列。パラメーターがnullの場合はnullとなります。

function replaceAll(value: string, pattern: string, replacement: string): string

入力value文字列内のすべてのpatternオカレンスがreplacementに置き換えられた新しい文字列を返します。

パラメーター:

value:入力文字列

pattern:置き換える文字列パターン(正規表現)

replacement:置換文字列

戻り値:

新しい文字列。パラメーターがnullの場合はnullとなります。

function replaceFirst(value: string, pattern: string, replacement: string): string

入力value文字列の最初のパターンオカレンスが replacement に置き換えられた新しい文字列を返します。

パラメーター:

value:入力文字列

pattern:置き換える文字列パターン(正規表現)

replacement:置換文字列

戻り値:

新しい文字列。パラメーターがnullの場合はnullとなります。

function startsWith(value: string, prefix: string): boolean

value文字列がプレフィックスで始まる場合、trueを返します。

パラメーター:

value:入力文字列

prefix:検索する入力プレフィックス

戻り値:

valueprefixで始まる場合はtrue、それ以外の場合はfalseとなります。

パラメーターがnullの場合、nullを返します。

function endsWith(value: string, suffix: string): boolean

value文字列がサフィックスで終わる場合、trueを返します。

パラメーター:

value:入力文字列

prefix:検索する入力サフィックス

戻り値:

valuesuffixで終わる場合はtrue、それ以外の場合はfalseとなります。

パラメーターがnullの場合、nullを返します。

function contains(value: string, searchString: string): boolean

value文字列にsearchStringが含まれている場合、trueを返します。

パラメーター:

value:入力文字列

searchString:検索する入力searchString

戻り値:

valuesearchStringが含まれている場合はtrue、それ以外の場合はfalseとなります。

パラメーターがnullの場合、nullを返します。

function join(separator: string [, substring: string]...): string

区切り文字列として区切られたすべての入力サブ文字列で構成される新しい文字列を返します。

パラメーター:

separator:入力セパレータ文字列

substring:結果文字列に追加するサブ文字列。すべてのエレメントは文字列である必要があります。

戻り値:

新しい文字列は、セパレータ入力で区切られたすべての入力サブ文字列で構成されます。

パラメーターがnullの場合、またはサブ文字列が指定されていない場合は、nullを返します。

ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI