Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

strjoin

Unir cadenas en un arreglo

Descripción

ejemplo

str = strjoin(C) construye str enlazando los elementos de C con un espacio entre elementos consecutivos. C puede ser un arreglo de celdas de vectores de caracteres o un arreglo de cadenas.

ejemplo

str = strjoin(C,delimiter) construye str enlazando cada elemento de C con los elementos de delimiter.

Ejemplos

contraer todo

Una vectores de caracteres individuales en un arreglo de celdas de vectores de caracteres, C, con un solo espacio.

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

Una los vectores de caracteres de un arreglo de celdas en un único vector de caracteres. Especifique una coma seguida de un carácter de espacio como el delimitador.

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

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

Especifique múltiples delimitadores diferentes en un arreglo de celdas de vectores de caracteres. El arreglo de celdas delimiter debe tener un elemento menos que C.

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

Argumentos de entrada

contraer todo

Texto de entrada, especificado como arreglo de celdas de vectores de caracteres o arreglo de cadenas de 1 por n.

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

Ejemplo: ["Four","score","and","seven"]

Tipos de datos: cell | string

Caracteres delimitantes, especificados como vector de caracteres, arreglo de celdas de vectores de caracteres de 1 por n o arreglo de cadenas de 1 por n.

  • Si delimiter es un vector de caracteres, strjoin forma str insertando delimiter entre cada elemento de C. La entrada delimiter puede incluir cualquiera de estas secuencias de escape:

    \\

    Barra invertida

    \0

    Nulo

    \a

    Alarma

    \b

    Retroceso

    \f

    Salto de impresión

    \n

    Nueva línea

    \r

    Retorno de carro

    \t

    Tabulación horizontal

    \v

    Tabulación vertical

  • Si delimiter es un arreglo de celdas de vectores de caracteres, debe contener un elemento menos que C. Cada elemento del arreglo de celdas debe contener un vector de caracteres. strjoin forma str intercalando los elementos de delimiter y C. Todos los caracteres de delimiter se insertan como texto literal y no se admiten las secuencias de escape.

Ejemplo: ', '

Ejemplo: {',',' '}

Tipos de datos: char | cell | string

Sugerencias

  • Se recomienda la función join para unir los elementos de un arreglo de cadenas.

Capacidades ampliadas

Historial de versiones

Introducido en R2013a

Consulte también

| | | | |