split
区切り記号での string の分割
構文
説明
は newStr = split(str)str を空白文字の位置で分割し、結果を出力配列 newStr として返します。入力配列 str には、string 配列、文字ベクトル、文字ベクトルの cell 配列を指定できます。str が string 配列の場合、newStr も string 配列です。それ以外の場合、newStr は文字ベクトルの cell 配列です。newStr には str の空白文字は含まれません。
str が string 配列または文字ベクトルの cell 配列で、複数の要素をもつ場合、各要素は同じ数の部分文字列に分割可能でなければなりません。
strが string スカラーまたは文字ベクトルの場合、newStrはN行1列の string 配列または文字ベクトルの cell 配列 (Nは部分文字列の数) です。strがM行1列の string 配列または cell 配列の場合、newStrはM行N列の配列となります。strが1行M列の string 配列または cell 配列の場合、newStrは1×M×Nの配列となります。
任意のサイズの string 配列または cell 配列について、split は N 個の部分文字列を、サイズが 1 である最初の後続次元に沿って配置します。
str のすべての要素で部分文字列の数が同じではない場合、for ループで split を呼び出して、str の要素を一度に 1 つずつ分割します。
例
入力引数
出力引数
拡張機能
バージョン履歴
R2016b で導入
参考
join | extract | string | newline | compose | splitlines | pattern | lettersPattern | count