C++ 정규표현식

TIL(Today I learned)

(TIL) 20210826

📕Facts(한 것) 프로그래머스 문제풀기 JS 공부하기 노마드 코더 챌린지 참여하기 학교 서류 제출하기 📕Findings(배운것) C++ 에서 정규표현식을 사용할때 사용가능한 메서드가 3가지가 있다. regex_replace() regex_search() regex_match() replace는 메서드를 보고 한 눈에 어떤 역할을 하는지 알아챌 수 있다. 문자열에서 찾고싶은 문자열을 찾고, 대체하는 메서드이다. 두 번째 search 메서드는 문자열에서 regex를 검색하는 역할을 한다. if(regex_search()) { // do something... } 위와 같은 형태로 주로 사용된다. 세 번째 match 메서드는 이름을 봤을때는 search와 차이가 없어 보인다.(오늘 위 두개를 헷갈려서 문제..

TIL(Today I learned)

(TIL) 20210525

1.Facts(한 것) 백준 문제 풀기 짝프로그래밍 학교 수업 듣기 자료구조 복습 Accelerated C++ 책 구매 자바스크립트로 프로그래머스 문제 풀기 2.Findings(배운 것) C++정규표현식을 공부했다. 처음으로 regex라이브러리에 있는 regex변수와 regex_replace함수를 사용해봤는데 다른 언어에서는 \ 한 개로 탈출문자 처리가 가능했던것과는 달리 C++은 \\ 처럼 두개를 사용해야만 했다. #include #include #include int main() { string str = "(())"; regex re("\\(\\)"); string s = regex_replace(str, re, "x"); cout

후;
'C++ 정규표현식' 태그의 글 목록