Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

deblank

문자열의 끝에서 후행 공백 제거

설명

예제

newStr = deblank(str)str에서 후행 공백과 null 문자를 제거하고 결과를 newStr로 반환합니다. 하지만, deblank는 유의미한 공백 문자를 제거하지 않습니다. 예를 들어, deblank는 후행 공백과 탭 문자를 제거하지만, 줄 바꿈하지 않는 공백 문자 char(160)은 제거하지 않습니다.

예제

모두 축소

공백 문자와 탭 문자, 그리고 null 문자를 포함하는 문자형 벡터를 만듭니다.

chr = sprintf(' \t MathWorks \t');
chr = [chr char(0)];

| 문자 사이에 chr을 표시합니다.

['|' chr '|']
ans = 
'| 	 MathWorks 	 |'

후행 공백을 제거하고 | 문자 사이에 newChr을 표시합니다.

newChr = deblank(chr);
['|' newChr '|']
ans = 
'| 	 MathWorks|'

여러 개의 텍스트 조각을 포함하는 문자형 배열을 만듭니다. 문자형 배열의 행이 여러 개면 배열을 공백 문자로 채워야 하는 경우가 많습니다.

chr = ['Mercury';
       'Apollo ';
       'ISS    ']
chr = 3x7 char array
    'Mercury'
    'Apollo '
    'ISS    '

chr을 string형 배열로 변환합니다. str의 요소에는 chr을 채운 후행 공백 문자가 포함되어 있습니다.

str = string(chr)
str = 3x1 string
    "Mercury"
    "Apollo "
    "ISS    "

후행 공백을 제거하려면 deblank 함수를 사용하십시오.

newStr = deblank(str)
newStr = 3x1 string
    "Mercury"
    "Apollo"
    "ISS"

셀형 배열에 포함된 모든 문자형 벡터에서 후행 공백을 제거하고 그 결과를 표시합니다.

A = {'MATLAB    ','SIMULINK    ';
     'Toolboxes    ','MathWorks    '}
A = 2x2 cell
    {'MATLAB    '   }    {'SIMULINK    ' }
    {'Toolboxes    '}    {'MathWorks    '}

B = deblank(A)
B = 2x2 cell
    {'MATLAB'   }    {'SIMULINK' }
    {'Toolboxes'}    {'MathWorks'}

줄 바꿈하지 않는 공백 문자 char(160)을 후행 공백 문자로 포함하는 문자형 벡터를 만듭니다.

chr = '     MathWorks';
chr = [chr char(160) '     '];

| 기호 사이에 chr을 표시하여 선행 공백과 후행 공백을 표시합니다.

['|' chr '|']
ans = 
'|     MathWorks      |'

후행 공백 문자를 제거합니다.

newChr = deblank(chr);

| 기호 사이에 newChr을 표시합니다. deblank는 후행 공백 문자를 제거하지만, newChr 끝에 있는 줄 바꿈하지 않는 공백은 그대로 둡니다.

['|' newChr '|']
ans = 
'|     MathWorks |'

입력 인수

모두 축소

입력 텍스트로, string형 배열, 문자형 배열 또는 문자형 배열로 구성된 셀형 배열로 지정됩니다.

알고리즘

deblank는 유의미한 공백 문자를 제거하지 않습니다.

다음 표에는 유의미한 공백 문자로 가장 흔히 사용되는 문자와 그에 대한 설명이 나와 있습니다. 자세한 내용은 공백 문자를 참조하십시오.

유의미한 공백 문자

설명

char(133)

새 줄(Newline) 문자

char(160)

줄 바꿈하지 않는 공백 문자

char(8199)

Figure 공백 문자

char(8239)

줄 바꿈하지 않는 좁은 공백 문자

확장 기능

참고 항목

| | | | |

R2006a 이전에 개발됨