「Dos strtokens」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (dos_strtokens ''string'' ''splitters'' [ ''NoEmptyParts'' ]) ; 機能 : 指定された splitters 文字列に基づいて、与えられた文字列をトークンのリストに分割する。 : オプションの第3引数 NoEmptyParts が与えられた場合、結果のリストに空の文字列は含まれない。 ; 引数 :* string : トークンのリストに分割する文字列。 :* splitters : 区切り文字として…」) |
編集の要約なし |
||
38行目: | 38行目: | ||
(dos_strtokens "1 2 3 4 5" " " T) ; 全角スペース | (dos_strtokens "1 2 3 4 5" " " T) ; 全角スペース | ||
("1" "2" "3" "4" "5") | ("1" "2" "3" "4" "5") | ||
(dos_strtokens "1 2 3 4 5" " " T) ; 半角&全角スペース | |||
</pre> | </pre> | ||
2024年5月13日 (月) 06:28時点における最新版
- 構文
- (dos_strtokens string splitters [ NoEmptyParts ])
- 機能
- 指定された splitters 文字列に基づいて、与えられた文字列をトークンのリストに分割する。
- オプションの第3引数 NoEmptyParts が与えられた場合、結果のリストに空の文字列は含まれない。
- 引数
-
- string : トークンのリストに分割する文字列。
- splitters : 区切り文字として使用する文字を指定する。
- NoEmptyParts : 空の文字列を含まないかどうかを指定する。T=含まない、nil=含む
- 戻り値
- トークンで分割されたリスト
- サンプル
(dos_strtokens "Split this string\nof \ttokens\nand more strings; end." "\t\n ,;" T) ("Split" "this" "string" "of" "tokens" "and" "more" "strings" "end.") (dos_strtokens "Split this string\nof \ttokens\nand more strings; end." "\t\n ,;" NIL) ("Split" "this" "string" "of" "tokens" "and" "more" "strings" "end.") (dos_strtokens "Split this string\nof \ttokens\nand more strings; end." "\t\n ,;") ("Split" "this" "string" "of" "" "tokens" "and" "more" "strings" "" "end.") (dos_strtokens "この文字列\nを\tトークン\nで分割します。" "\t\n ,;" T) ("この文字列" "を" "トークン" "で分割します。") (dos_strtokens "1 2 3 4 5" " " T) ; 全角スペース ("1" "2" "3" "4" "5") (dos_strtokens "1 2 3 4 5" " " T) ; 半角&全角スペース
関連事項
- doslib 関数