[C++] 문자열 치환 함수: replace, regex_replace

다곰·2022년 11월 23일
0

replace : 대상 문자열에서 지정한 위치부터 원하는 문자로 바꾸기

ex) 문자열.replace(시작 위치, 길이, 치환 문자열)

regex_replace : 대상 문자열에서 특정 문자열만 검색해 원하는 문자로 바꾸기

✅ 헤더파일: <regex>
ex) regex_replace.(대상 문자열, regex(정규식), 치환 문자열)
➡️ 정규식에 지정한 문자열과 일치하는 모든 문자열을 치환

✏️ 예시 code

string str = regex_replace("aaa-bba-ccd-daf", regex("a"), "z");	//zzz-bbz-ccd-dzf

➡️ 정규식을 a 로 지정했기 때문에 a를 모두 치환 문자열로 지정한 z로 바꿔줌

profile
다교미의 불꽃 에러 정복기

0개의 댓글