posix 썸네일형 리스트형 정규 표현식을 배워보자 #01 기초편 우선 정규 표현식의 기본 문법이 설명되어 있는 Zvon.org (http://zvon.org/)에 접속해서regular expression을 선택하고 Regular Expression Tutorial을 선택 화면 우측의 Contents를 선택하면 와 같이 각 Page별 간략한 설명을 확인 할 수 있음 더보기 02.정규표현식(正規表現式, Regular Expression) 예시 정규표현식은 기본적으로 대,소문자를 구분하고 공백(Space)의 개수를 구분하며 ^문자는 ^뒤에 나오는 패턴이 소스문자열의 시작 위치에 있는 것을 검출 $문자는 $앞에 나오는 패턴이 소스문자열로 종료되는 것을 검출 \는 \뒤의 문자를 일반 문자로 취급해서 소스 문자열을 검사함 .은 모든 문자와 매칭됨 [ ]로 표현식을 묶어주면 소스문자열에서 표현식에 포함되는 문자열을 찾아줌, [ ]안에 있는 표현식은 기본적으로 문자 1개를 의미하게 됨 ^을 [ ]안에서 사용할 경우 부정의 의미로 사용됨( )와 |를 사용하여 서브패턴을 지정할 수 있음 *는 0~n개를 의미+는 1~n개를 의미?는 0또는 1개를 의미{ }안에 표시되는 수량을 만족해야함, 1이상 3이하의 경우는 {1,3}과 같이 표시할 수 있음 수량자(*,+.. 더보기 01. 정규표현식(正規表現式, Regular Expression) 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 '검색'하거나 '치환'하는 과정을 매우 간편하게 처리 할 수 있도록 하는 수단으로 정규표현식은 하나의 언어라고도 할 수 있을 정도로 강력하지만, 그 강력함만큼이나 이해하기 어렵다. 정규표현식은 표준인 POSIX의 정규표현식과 POSIX 정규표현식에서 확장된 Perl방식의 PCRE가 대표적이며, 이외에도 수많은 정규표현식이 존재하며 정규표현식 간에는 약간의 차이점이 있으나 거의 비슷합니다. 정규표현식에서 사용하는 기호를 Meta문자라고 합니다. Meta문자는 표현식 내부에서 특정한 의미를 갖는 문자를 말하며, 공통적인 기본 Meta문자의 종류로는 다음과 같습니다 더보기 이전 1 다음