Main Content

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

strfind

문자열 내에서 부분문자열 찾기

R2021b 이후

설명

예제

k = strfind(str,substr)은 문자열 str에서 부분문자열 substr이 나타나는지 검색합니다. 이 연산자는 str에서 substr이 나타나는 각각의 시작 인덱스를 포함하는 벡터를 반환합니다. 검색은 대/소문자를 구분합니다.

참고

strfind 연산자는 C를 동작 언어로 사용하는 Stateflow® 차트에서 지원되지 않습니다.

예제

모두 확장

문자열 "Hello, world!"에서 부분문자열 "world"의 시작 문자 위치인 8 값을 반환합니다.

str = "Hello, world!";
substr = "world";
x = strfind(str,substr);

Stateflow chart that uses the strfind operator in a state.

입력 인수

모두 확장

입력 문자열로, string형 스칼라로 지정됩니다. 리터럴 문자열을 큰따옴표로 묶습니다.

예: "Hello"

부분문자열로, string형 스칼라로 지정됩니다. 리터럴 문자열을 큰따옴표로 묶습니다.

예: "Hello"

출력 인수

모두 확장

str에서 subStr이 나타나는 각각의 시작 문자 위치로, str에서 substr이 나타나는 각각의 시작 인덱스를 포함하는 double형 벡터로 반환됩니다. strfindsubStr을 찾지 못하면 k는 빈 배열입니다.

제한 사항

버전 내역

R2021b에 개발됨