본문 바로가기

정리/정규표현식2

정규표현식 기초 정규식 기본 문법정규식 기분 문법은 크게 세 가지 정도로 나눌 수 있다.패턴 그대로를 매칭하는 경우 : 편집기에서 “찾기” 기능을 통해서 특정 단어를 찾는 것 처럼, 단어 그대로를 패턴으로 사용하여 매치되는 영역을 찾는다.메타문자 및 수량 한정자를 적용하는 경우 : 정규식 패턴에 쓰이는 문자중에는 특별한 의미를 가지는 메타 문자들이 있는데, 이들을 사용하여 보다 폭넓은 패턴에 매치할 수 있다.그룹 및 look around 기능을 사용하는 경우 : 제법 고급 정규식이라 할 수 있는 부분으로, 패턴의 일부를 그룹으로 묶거나, 특정 패턴의 앞 뒤로 다른 패턴이 오는 조건을 더하는 경우이다.정규식 메타 문자메타 문자는 특정한 문자 혹은 문자 계열을 대신하여 표시하는 문자이다. 메타문자를 이용하면 특정한 규칙을 .. 2018. 10. 10.
[C/C++] 정규표현식 사용방법 연습 /*---------기본-------------*/ #include using namespace std; int main(){ regex 변수명A("정규표현식"); string 변수명B = "문자열"; regex_match(B,A); // 표현식에 부합되면 true 반환, 아니면 false 반환 } //--------------연습-----------------------// #include #include using namespace std; int main() { regex comp1("[a-z]+"); regex comp2("[a-z]*"); string str1 = "abc"; string str2 = "aBc"; if (regex_match(str1, comp1)) cout 2018. 10. 10.