지식 정리

c++) regex_replace

Unagi_zoso 2022. 5. 27. 21:21
 regex_replace

 

문자열에서 찾는 문자열을 검색한 이후 치환하는 함수입니다.

 

사용하기 위하여 <regex> 라이브러리를 include해야합니다.

 

regex_replace.(대상 문자열, regex(정규식), 치환할 문자열)

 

사용 예시

 

    #include <regex>
    #include <string>
    
    using namespace std;
    
    std::string s = "zeroonetwo";
    s = regex_replace(s, regex("zero"), "0");
    s = regex_replace(s, regex("one"), "1");
    s = regex_replace(s, regex("two"), "2");
    
    //output
    // "012"

 

 

 

 

 

읽어주셔서 감사합니다. 

부족한 점이 있다면 부디 알려주시면 감사하겠습니다.