Main Content

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

splitlines

새 줄 문자에서 문자열 분할

설명

예제

newStr = splitlines(str)은 새 줄 문자에서 str을 분할하고 그 결과를 출력 배열 newStr로 반환합니다.

splitlines는 리터럴 \n에서가 아니라, 실제 새 줄 문자에서 분할합니다. \n이 포함된 문자열을 분할하려면 먼저 compose를 사용한 다음 splitlines를 사용하십시오.

예제

모두 축소

새 줄 문자에서 문자열을 분할합니다. 리터럴 \n이 새 줄 문자를 나타내는 경우 compose 함수를 사용하여 리터럴 \n을 실제 새 줄로 변환합니다. 그런 다음 splitlines를 사용하여 새 줄 문자에서 문자열을 분할합니다.

두 줄의 텍스트가 \n으로 구분된 문자열을 만듭니다. +를 사용하여 텍스트를 문자열의 끝에 결합할 수 있습니다. R2017a부터는 큰따옴표를 사용하여 string형을 생성할 수 있습니다.

str = "In Xanadu did Kubla Khan";
str = str + "\n" + "A stately pleasure-dome decree"
str = 
"In Xanadu did Kubla Khan\nA stately pleasure-dome decree"

\n을 실제 새 줄 문자로 변환합니다. str이 두 줄에 표시되더라도, str은 두 줄의 텍스트를 포함하는 1x1 string형입니다.

str = compose(str)
str = 
    "In Xanadu did Kubla Khan
     A stately pleasure-dome decree"

새 줄 문자에서 str을 분할합니다. newStr은 1x2 string형 배열입니다. 각 요소에는 한 줄로 된 텍스트가 포함되어 있습니다.

newStr = splitlines(str)
newStr = 2x1 string
    "In Xanadu did Kubla Khan"
    "A stately pleasure-dome decree"

문자형 벡터를 만들고 새 줄 문자에서 분할합니다. newline 함수가 새 줄 문자 char(10)을 반환합니다.

chr = 'Whose woods these are I think I know.'; 
chr = [chr newline 'His house is in the village though;']
chr = 
    'Whose woods these are I think I know.
     His house is in the village though;'

C = splitlines(chr)
C = 2x1 cell
    {'Whose woods these are I think I know.'}
    {'His house is in the village though;'  }

입력 인수

모두 축소

입력 텍스트로, string형 배열, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 지정됩니다. str이 string형 배열 또는 문자형 벡터로 구성된 셀형 배열인 경우 str의 각 요소는 동일한 개수의 새 줄을 포함해야 합니다.

출력 인수

모두 축소

출력 텍스트로, string형 배열 또는 문자형 벡터로 구성된 셀형 배열로 반환됩니다. newStrstr보다 한 차원 더 많습니다. 새 차원의 크기는 문자열 요소에 있는 새 줄 개수보다 하나 더 많습니다. splitlines는 새 차원을 따라 분할 결과를 할당합니다. 예를 들어, str2x3 string형 배열이고 각 문자열에 새 줄 문자가 3개 있는 경우 newStr2x3x4 배열입니다.

입력 배열 str이 string형 배열인 경우, newStr도 string형 배열입니다. 그렇지 않으면, newStr은 문자형 벡터로 구성된 셀형 배열입니다.

string형 배열의 요소에서 새 줄 문자의 개수가 서로 다른 경우, for 루프를 사용하여 문자열 요소에 개별적으로 액세스한 후 분할하십시오.

확장 기능

R2016b에 개발됨