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 は、ストリングから nchars 文字を、開始位置 start_pos で抽出します。 nchars を省略すると、SUBSTR および SUBSTRINGstart_pos からストリングの末尾まで、文字を抽出します。末尾のスペースは自動的に切り捨てられます。
*
IBM ® Interact は、次のフォーマットのみをサポートします。SUBSTR(string_value, start_pos[, nchars]) または SUBSTRING(string_value, start_pos[, nchars])
SUBSTR SUBSTR 戻り
("abcdef" FROM 1 FOR 2) ("abcdef",1,2) 'ab'
SUBSTR SUBSTR 戻り
("abcdef" FROM -2 FOR 4) ("abcdef",-2,4) 'a'
SUBSTR SUBSTR 戻り
("abcdef" FROM 3) ("abcdef",3) 'cdef'