SplitByDelimiterList


説明

指定した文字列を複数のデリミタ文字列で分離し、配列に返します。

 

書式

Object.SplitByDelimiterList(retArray,Expression,DelimiterList,[retStart]) As Long

引数 説明
retArray 分離された文字列を配列で返す変数を指定します。
Expression 分離したい文字列を指定します。
DelimiterList 複数のデリミタ文字列をパイプ文字で連結して指定します。
retStart 省略可能です。最初のデリミタが見つかった位置を返します。

 

戻り値

戻り値 説明
True 正常終了しました。
False 異常終了しました。エラーの詳しい内容ShowErrorメソッドで確認出来ます。

 

実行

Set Acad=CreateObject("AcadRemocon.Body")
Expression="X=1 Y=2 Z=3"
If Acad.SplitByDelimiterList(
retArray,Expression,"X=|Y=|Z=") Then
    MsgBox CDbl(
retArray(0))
    MsgBox CDbl(
retArray(1))
    MsgBox CDbl(
retArray(2))
End If