| 
  
セパレータ文字列を区切りとして、文字列を配列に変換する。 
  
 構文 
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 
CStrToArray 
CArrayToStr 
CCsvToArray 
Chr 
IntStrs 
IsFullWidthChar 
MeasureStr 
  
  
  
 |