文字列または日付範囲の要素で構成された文字列リストを返します。
@Explode( dateRange ) @Explode( string ) @Explode( string ; separators ) @Explode( string ; separators ; includeEmpties ) @Explode( string ; separators ; includeEmpties ; newlineAsSeparator )
dateRange
日時の範囲または日時範囲のリスト。文字列リストに変換する日付の範囲を指定します。日時範囲の文字列表現ではなく、有効な日時の範囲を指定してください。例えば、@Explode("05/01/96 - 05/02/96") は、パラメータが文字列なので無効です。@Explode( [05/01/96 - 05/02/96] ) を使用します。
string
文字列または文字列リスト。文字列リストに変換する文字列を指定します。
separators
文字列。オプション。string 内の各要素の終わりを定義する文字列です。デフォルトの分離記号は「 ,;」(空白、カンマ、セミコロン) です。この場合、元の string で空白、カンマ、セミコロンが検出されるたびに新しい要素が文字列リストに追加されます。複数の文字を分離記号として指定したときは、各文字が 1 つの分離記号として定義されます。例えば、「and」を指定すると、文字列は「a」、「n」、「d」が検出されるたびに分割されます。「and」という単語が検出されたときに分割されるのではありません。改行は、newlineAsSeparator に False が指定されている場合を除き、このパラメータの指定に関係なく分離記号となります。
includeEmpties
Boolean 型。オプション。True (1) を指定すると、文字列の最初または最後に分離記号があるとき、または 2 つの分離記号が文字列内で続けて検出されたときは、返されるリストに空の文字列 ("") が挿入されます。分離記号が文字列の最初または最後にある場合や、連続して検出された場合に空の要素がリストに挿入されないようにするには、False (0) を指定します。デフォルトは False です。
newlineAsSeparator
Boolean 型。オプション。True (1) を指定すると改行が分離記号として処理されます。False (0) を指定すると、改行は分離記号として処理されません。デフォルトは True です。
explodedString
文字列リスト。string 内で検出された各要素または dateRange. 内で検出された各日付が含まれているリストが返されます。
最初のパラメータがリストである場合、この関数はリスト境界を分離記号とみなしてリストの要素を連結します。
@Explode("a,b,c")
@Explode("a,b,c" : "d,e")
@Explode(Topic)
@Explode(Topic; "+&")
@Explode(Topic; " ,;"; @True)
@Explode(Topic; " ,;"; @False, @False)
@Implode( @Explode( entry; "&" ); "+" )
@Explode(Headline;",")
@Elements(@Explode(Country; ","))
@Explode([07/02/96 - 07/05/96])
@Explode([07/01/94]:[10/01/94 - 10/03/94]:[05/01/94]:[04/01/94 - 04/03/94])
LotusScript® 言語の Split 関数