Main Content

strip

문자열에서 선행 문자와 후행 문자 제거

설명

예제

newStr = strip(str)str의 시작 부분과 끝부분에서 연속된 공백 문자를 모두 제거하고 결과를 newStr로 반환합니다.

예제

newStr = strip(str,side)side로 지정된 방향에서 연속된 공백 문자를 모두 제거합니다. side 인수는 'left', 'right' 또는 'both'일 수 있습니다.

예제

newStr = strip(___,stripCharacter)는 공백 문자 대신 stripCharacter로 지정된 문자를 제거합니다. 위에 열거된 구문의 모든 입력 인수와 사용할 수 있습니다.

예제

모두 축소

string형 배열을 만듭니다.

str = ["Ann Marie      ";
       "          James";
       "Pauline        "]
str = 3x1 string
    "Ann Marie      "
    "          James"
    "Pauline        "

각 문자열에서 선행 공백 문자와 후행 공백 문자를 삭제합니다.

newStr = strip(str)
newStr = 3x1 string
    "Ann Marie"
    "James"
    "Pauline"

string형 배열을 만듭니다.

str = ["   Ann Marie   ";
       "   James       ";
       "   Pauline     "]
str = 3x1 string
    "   Ann Marie   "
    "   James       "
    "   Pauline     "

오른쪽에서만 공백 문자를 삭제합니다.

newStr = strip(str,'right')
newStr = 3x1 string
    "   Ann Marie"
    "   James"
    "   Pauline"

숫자를 나타내는 요소가 포함된 string형 배열을 만듭니다. string형에는 길이를 동일하게 하기 위해 선행 0이 포함되어 있습니다.

str = ["0095.36";
       "0003.44";
       "0007.82"]
str = 3x1 string
    "0095.36"
    "0003.44"
    "0007.82"

선행 0을 삭제합니다.

newStr = strip(str,'left','0')
newStr = 3x1 string
    "95.36"
    "3.44"
    "7.82"

입력 인수

모두 축소

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

데이터형: string | char | cell

제거할 문자열의 방향으로, 'left', 'right' 또는 'both'로 지정됩니다. strip의 디폴트 동작은 입력 텍스트의 왼쪽과 오른쪽 모두에서 문자를 제거하는 것입니다.

데이터형: char | string

입력 텍스트에서 제거할 문자로, 하나의 문자를 포함하는 문자형 또는 string형으로 지정됩니다.

데이터형: char | string

출력 인수

모두 축소

출력 텍스트로, string형 배열, 문자형 벡터 또는 문자형 벡터로 구성된 셀형 배열로 반환됩니다. strnewStr은 데이터형이 동일합니다.

데이터형: string | char | cell

알고리즘

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

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

유의미한 공백 문자

설명

char(133)

새 줄(Newline) 문자

char(160)

줄 바꿈하지 않는 공백 문자

char(8199)

Figure 공백 문자

char(8239)

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

확장 기능

버전 내역

R2016b에 개발됨