[c++] C++에서의 문자열에서 특정 문자열을 마스킹하는 방법
#include <iostream>
#include <string>
using namespace std;
int main() {
string originalString = "Sensitive information";
string maskString = "******";
int startPos = 10;
int length = 6;
originalString.replace(startPos, length, maskString);
cout << originalString << endl; //결과: Sensitive ******ation
return 0;
}
위의 예제 코드에서는 replace
함수를 사용하여 시작 위치와 길이를 지정하여 부분 문자열을 마스킹 문자열로 대체합니다.
참고 자료:
- https://en.cppreference.com/w/cpp/string/basic_string/replace