|
セパレータ文字列を区切りとして、文字列を配列に変換する。
構文
CStrToArray(
str
[, separator = LF]
[, bTrimSpace = FALSE]
[, bIgnoreEmptyData = FALSE]
)
パラメータ
separator
|
|
型:
|
汎用
|
|
セパレータ文字列。指定をしないとラインフィールド(LF)。
|
bTrimSpace
|
|
型:
|
ブール
|
|
TRUE 時、列ごとに分解した文字の両端にスペース文字がある場合、削除する。
|
bIgnoreEmptyData
|
|
型:
|
ブール
|
|
TRUE 時、列ごとに分解した文字が空文字の場合、レコードとして追加しない。
|
戻り値
解説
セパレータ文字列を区切りとして、文字列を配列に変換します。例えば、テキストファイルを読み込んだ後、行ごとに配列に分解する時に使用します。配列の要素はすべて文字列になります。
配列の要素数は、::GetValueTotalElementで取得できます。
|
例
|
var vText;
::LoadTextFile("xxx.txt", vText);
var vTextArray = ::CStrToArray(vText);
var vLines = ::GetValueTotalElement(vTextArray);
|
|
サポート対象
参照
StrLen
MBStrLen
LeftStr
RightStr
MidStr
FindStr
IsLike
InsertStr
RepeatInsertStr
CombineStr
DivideStr
TrimLeftStr
TrimRightStr
UpperStr
LowerStr
ReplaceStr
ReverseStr
CStrToArray
CArrayToStr
CCsvToArray
CArrayToCsv
Chr
Ascii
RET
IntStrs
IsFullWidthChar
MeasureStr
|