Regexp
-
정규 표현식의 분류에 따른 차이점과 올바른 사용법Programmer/Computer Science 2015. 1. 19. 15:54
정규 표현식은 개발이나 운영에 중요한 도구다. 매뉴얼이 없어도 자유자재로 사용할 필요가 있다. 이 글은 유사성을 묶어서 알아야 하는 내용을 줄이고, 각 분류 간의 차이점을 드러내어 지식을 확장하는 방법을 사용하였다. 분류는 기본 정규식, 확장 정규식, 펄 호환 정규식(PCRE, Perl-Compatible Regular Expressions), 이맥스 정규식으로 나누어 살펴보겠다. 표준 정규식 정규 표현식 의미 . 임의의 한 문자 [] 문자 클래스 [^] 부정 문자 클래스. 문자 클래스 안의 문자를 제외한 나머지를 선택 ^ 문자열이나 행의 시작 $ 문자열이나 행의 끝 * 앞 요소를 0회 이상 {n} 앞 요소가 n개 {n,} 앞 요소가 n개 이상 {n,m} 앞 요소가 n개 이상, m개 이하 () 하위식. ..