ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

strjoin

セル配列内の文字列を単一文字列に結合

構文

  • str = strjoin(C)
  • str = strjoin(C,delimiter)

説明

str = strjoin(C) は、スペースを 1 つ使用して、セル配列 C の各文字ベクトルを結合することにより、文字ベクトル str を作成します。

str = strjoin(C,delimiter) は、C の各文字ベクトルと delimiter の要素を結合することにより、文字ベクトル str を作成します。

すべて折りたたむ

スペースを 1 つ使用して、文字ベクトルのセル配列 C にある個々の文字ベクトルを結合します。

C = {'one','two','three'};
str = strjoin(C)
str =

one two three

C = {'Newton','Gauss','Euclid','Lagrange'};
str = strjoin(C,', ')
str =

Newton, Gauss, Euclid, Lagrange

文字ベクトルのセル配列に複数の異なる区切り記号を指定します。delimiter セル配列の要素の数は、C より 1 少なくなければなりません。

C = {'one','two','three'};
str = strjoin(C,{' + ',' = '})
str =

one + two = three

入力引数

すべて折りたたむ

入力テキスト。1 行 n 列の文字ベクトルのセル配列として指定します。セル配列の各要素には、文字ベクトルが含まれていなければなりません。

例: {'The','rain','in','Spain'}

データ型: cell

区切り記号。文字ベクトルまたは 1 行 n 列の文字ベクトルのセル配列として指定します。

  • delimiter が文字ベクトルの場合、strjoinC の各要素の間に delimiter を挿入して str を作成します。入力 delimiter には、以下の任意のエスケープ シーケンスを含めることができます。

    \\

    バックスラッシュ

    \0

    ヌル

    \a

    アラーム

    \b

    バックスペース

    \f

    フォーム フィード

    \n

    改行

    \r

    キャリッジ リターン

    \t

    水平タブ

    \v

    垂直タブ

  • delimiter が文字ベクトルのセル配列の場合、含まれる要素の数は C より 1 つ小さい数でなければなりません。セル配列の各要素は、文字ベクトルを含んでいなければなりません。strjoin は、delimiterC の要素をインターリーブして str を作成します。delimiter の文字はすべてリテラル テキストとして挿入され、エスケープ シーケンスはサポートされません。

例: ', '

例: {',',' '}

データ型: char | cell

R2013a で導入

この情報は役に立ちましたか?