SUBSTR または SUBSTRING マクロ

SUBSTR または SUBSTRING マクロは、IBM® Campaign および IBM Interact で使用可能です。

構文

SUBSTR(string_value, start_pos[, nchars]) or SUBSTR(string_value FROM start_pos[ FOR nchars]) SUBSTRING(string_value, start_pos[, nchars]) or SUBSTRING(string_value FROM start_pos[ FOR nchars])

パラメーター

string_value

サブストリングを取り出す対象のストリング。

start_pos

各サブストリングの開始文字が抽出されます。

nchars

抽出する文字の数 (0 以上でなければならない)。この値を指定しないと、string_value 内の残りのすべての文字が抽出されます。

説明

SUBSTR または SUBSTRING は、ストリングから start_pos で始まる nchars 文字を抽出します。nchars を省略すると、SUBSTR および SUBSTRINGstart_pos からストリングの末尾まで、文字を抽出します。末尾のスペースは自動的に切り捨てられます。例に示すように、構文エラーを避けるため、数値は必ずコンマとスペースで区切るようにしてください。

重要: IBM Interact は、次の形式のみをサポートしています。SUBSTR(string_value, start_pos[, nchars]) または SUBSTRING(string_value, start_pos[, nchars])

SUBSTR SUBSTR Returns ("abcdef" FROM 1 FOR 2) ("abcdef", 1, 2) 'ab'
SUBSTR SUBSTR Returns ("abcdef" FROM -2 FOR 4) ("abcdef", -2, 4) 'a'
SUBSTR SUBSTR Returns ("abcdef" FROM 3) ("abcdef", 3) 'cdef'