Main Content

strmatch

(권장되지 않음) 가능한 일치 문자열 찾기

strmatch는 권장되지 않습니다. 목적에 따라 다른 함수를 사용하십시오. 어떤 배열 요소가 지정된 텍스트로 시작하는지 확인하려면 startsWith 또는 strncmp를 사용하십시오. 지정된 텍스트와 가장 잘 일치하는 항목을 찾으려면 validatestring을 사용하십시오. 지정된 텍스트와 정확히 일치하는 항목을 찾으려면 matches 함수를 사용하십시오.

설명

x = strmatch(str, strarray)는 텍스트 배열 strarray의 행을 검토하여 str에 포함된 텍스트로 시작하는 요소를 찾습니다. strmatchstrarray에서 str을 찾지 못하면 x는 빈 행렬([])이 됩니다. str 또는 strarray의 모든 후행 공백 문자는 일치 확인 때 무시됩니다. strmatchstrarray가 문자형 배열인 경우 가장 빠릅니다.

예제

x = strmatch(str, strarray, 'exact')strstrarray의 각 행을 비교하여, 정확하게 일치하는 전체 문자형 벡터를 찾습니다. str 또는 strarray의 모든 후행 공백 문자는 일치 확인 때 무시됩니다.

예제

모두 축소

string형 배열을 만듭니다. strmatch를 사용하여 텍스트 "max"로 시작하는 strarray의 요소를 찾습니다.

strarray = ["max" "minimax" "maximum"];
x = strmatch("max", strarray)
x = 2×1

     1
     3

string형 배열을 만듭니다. strmatch를 세 번째 입력 "exact"와 함께 사용하여 텍스트 "max"와 정확히 일치하는 strarray의 요소를 찾습니다.

strarray = ["max" "minimax" "maximum"];
x = strmatch("max",strarray,"exact")
x = 1

입력 인수

모두 축소

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

데이터형: char | string | cell

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

데이터형: char | string | cell

버전 내역

R2006a 이전에 개발됨