이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

strjoin

배열 내 string형 결합

설명

예제

str = strjoin(C)는 연속된 요소 사이에 공백을 넣어서 C의 요소를 연결하여 str을 생성합니다. C는 문자형 벡터로 구성된 셀형 배열 또는 string형 배열일 수 있습니다.

예제

str = strjoin(C,delimiter)C의 각 요소를 delimiter의 각 요소로 연결하여 str을 생성합니다.

예제

모두 축소

문자형 벡터로 구성된 셀형 배열 C의 각 문자형 벡터를 단일 공백으로 연결합니다.

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

셀형 배열의 문자형 벡터들을 연결하여 하나로 된 문자형 벡터로 만듭니다. 구분 기호로서 쉼표 다음에 공백이 오는 문자를 지정합니다.

C = {'Newton','Gauss','Euclid','Lagrange'}
C = 1x4 cell
    {'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'

입력 인수

모두 축소

입력 텍스트로, 문자형 벡터로 구성된 1xn 셀형 배열이나 string형 배열로 지정됩니다.

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

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

데이터형: cell | string

구분 문자로, 문자형 벡터, 문자형 벡터로 구성된 1xn 셀형 배열 또는 1xn string형 배열로 지정됩니다.

  • delimiter가 문자형 벡터인 경우 strjoinC의 각 요소 사이에 delimiter를 삽입하여 str을 생성합니다. 입력 인수 delimiter는 다음 이스케이프 시퀀스를 모두 포함할 수 있습니다.

    \\

    백슬래시

    \0

    Null

    \a

    경보

    \b

    백스페이스

    \f

    폼 피드(FF)

    \n

    새 줄(Newline)

    \r

    캐리지 리턴

    \t

    가로 탭

    \v

    세로 탭

  • delimiter가 문자형 벡터로 구성된 셀형 배열인 경우 C보다 하나 더 적은 개수의 요소를 포함해야 합니다. 셀형 배열의 각 요소는 문자형 벡터를 포함해야 합니다. strjoindelimiterC의 요소들을 끼워 맞춰 str을 생성합니다. delimiter의 모든 문자는 리터럴 텍스트로서 삽입되며 이스케이프 시퀀스는 지원되지 않습니다.

예: ', '

예: {',',' '}

데이터형: char | cell | string

  • R2016b부터는 string형 배열의 요소들을 연결하는 데 join 함수를 사용하는 것이 좋습니다.

확장 기능

참고 항목

| | | |

R2013a에 개발됨