strjoin

Присоединитесь к строкам в массиве

Описание

пример

str = strjoin(C) построения str путем соединения элементов C с пробелом между последовательными элементами. C может быть массив ячеек из символьных векторов или массив строк.

пример

str = strjoin(C,delimiter) построения str путем соединения каждого элемента C с элементами в delimiter.

Примеры

свернуть все

Присоединитесь к векторам отдельного символа в массиве ячеек из символьных векторов, C, с одиночным пробелом.

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

Присоединитесь к векторам символов в массиве ячеек в один вектор символов. Задайте запятую, сопровождаемую пробелом как разделитель.

C = {'Newton','Gauss','Euclid','Lagrange'}
C = 1x4 cell array
    {'Newton'}    {'Gauss'}    {'Euclid'}    {'Lagrange'}

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

Задайте несколько различных разделителей в массиве ячеек из символьных векторов. delimiter массив ячеек должен иметь тот меньше элемента, чем C.

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

Входные параметры

свернуть все

Введите текст, заданный как 1- n массив ячеек из символьных векторов или массив строк.

Пример: {'The','rain','in','Spain'}

Пример: ["Four","score","and","seven"]

Типы данных: cell | string

Символы-разделители, заданные как вектор символов, 1- n массив ячеек из символьных векторов или 1- n массив строк.

  • Если delimiter вектор символов, затем strjoin формы str путем вставки delimiter между каждым элементом C. delimiter введите может включать любую из этих escape-последовательностей:

    \\

    Обратная косая черта

    \0

    Пустой указатель

    \a

    Предупреждение

    \b

    Клавиша Backspace

    \f

    Перевод формата

    \n

    Новая строка

    \r

    Возврат каретки

    \t

    Горизонтальная вкладка

    \v

    Вертикальная вкладка

  • Если delimiter массив ячеек из символьных векторов, затем он должен содержать тот меньше элемента, чем C. Каждый элемент в массиве ячеек должен содержать вектор символов. strjoin формы str путем перемежения элементов delimiter и C. Все символы в delimiter вставляются как текст, и escape-последовательности не поддержаны.

Пример: ', '

Пример: {',',' '}

Типы данных: char | cell | string

Советы

  • Начиная в R2016b, join функции рекомендуют соединить элементы массива строк.

Расширенные возможности

Смотрите также

| | | |

Введенный в R2013a