주요 콘텐츠

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 이전에 개발됨