Search

[string] replace 함수

생성일
2023/03/02 08:36
태그
C++

[string] replace 함수

c++ STL의 string 라이브러리에는 문자열을 치환하는 기능을 수행하는 replace() 멤버 함수가 존재한다.
str.replace(문자열 시작 위치, 길이, 치환할 문자열);
C++
복사

문자열 시작 위치

바꿀 문자열의 시작 위치

길이

치환할 길이

치환할 문자열

치환할 문자열 대입
ex) “abccc”를 “abddd”로 치환
#include <iostream> #include <string> using namespace std; int main() { string input = "abccc"; string order = "ddd" cout << "Before " << input << '\n'; input.replace(2, 3, order); cout << "After " << input << '\n'; return 0; } // output // Before abccc // After abddd
C++
복사

ref)