replace
설명
는 문자열 newStr
= replace(str
,old
,new
)str
에 나오는 부분문자열 old
의 인스턴스를 문자열 new
로 바꿉니다.
참고
replace
연산자는 C를 동작 언어로 사용하는 Stateflow® 차트에서는 지원되지 않습니다.
예제
입력 인수
제한 사항
이 연산자는 Stateflow 구조체 필드 또는 메시지의 사용을 지원하지 않습니다. Stateflow의 구조체에 대한 자세한 내용은 버스 신호에 액세스하기 항목을 참조하십시오.
알고리즘
replace
연산자는 연속된 부분문자열을 바꿉니다. 예를 들어 replace("abc 2 def 22 ghi 222 jkl 2222","22","*")
는 "abc 2 def * ghi *2 jkl **"
를 반환합니다. 겹치는 부분문자열을 바꾸려면 strrep
를 사용하십시오. 자세한 내용은 반복 패턴 바꾸기 항목을 참조하십시오.
버전 내역
R2021b에 개발됨