설명 썸네일형 리스트형 정규 표현식을 배워보자 #07 캐릭터 클래스 원문은 ZVON의 Regular Expressions Tutorial을 참조하면됨 먼저 정규식에서 사용되는 특수의미의 문자들 정리부터하고... A1 B2 c3 d_4 e:5 ffGG77--__-- 캐릭터 클래스는 [ ]안에 넣어주어야 하는 문자들을 미리 정의해둔 개념으로, [ ]안에 문자들을 쓰는것과 동일하지만, 검색패턴의 글자 수를 줄일 수 있기 때문에 알아두면 편리함 Test Case Case 1 Regular Expression: \w* First match: A1 B2 c3 d_4 e:5 ffGG77--__-- All matches: A1 B2 c3 d_4 e:5 ffGG77--__-- \w뒤에 수량자 *가 왔으므로, 대문자와 소문자, 숫자와 _으로 시작하는 임의의 길이에 해당하는 문자열을 의미 .. 더보기 정규 표현식을 배워보자 #04 특정 문자와 서브패턴 원문은 ZVON의 Regular Expressions Tutorial을 참조하면됨 Page 9 문장의 시작을 의미하는 ^이 대괄호 [ ]안에서 사용될경우 부정(Not)의 의미로 사용됨 Source Regular Expression: [^CDghi45] First match: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 All matches: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 0123456789 C,D,g,h,I,4,5 문자가 아닌 다른 문자들을 의미 Case 2 Monday Tuesday Friday 서브패턴 정의시 소괄호 안에 |로 구분하여 검색하려는 문자열을 정의 ※ 참.. 더보기 정규 표현식을 배워보자 #03 이스케이핑 과 문자그룹 원문은 ZVON의 Regular Expressions Tutorial을 참조하면됨 Page 4 정규식에서 사용되는 특별한 의미가 있는 문자들을 검색하고 싶을때는 \를 사용한다 Source Regular Expression: ^$ First match: $12$ \-\ $25$ All matches: $12$ \-\ $25$ $로 시작하는 문자를 검색하고 싶어서 ^$라고 사용을 했지만, ^과 $모두 특별한 의미로 해석되어 아무것도 검색되지 않음 Case 2 Regular Expression: ^\$ First match: $12$ \-\ $25$ All matches: $12$ \-\ $25$ 문장중 $로 시작하는 문자를 검색 Case 4 Regular Expression: \\ First match: $.. 더보기 정규 표현식을 배워보자 #01 기초편 우선 정규 표현식의 기본 문법이 설명되어 있는 Zvon.org (http://zvon.org/)에 접속해서regular expression을 선택하고 Regular Expression Tutorial을 선택 화면 우측의 Contents를 선택하면 와 같이 각 Page별 간략한 설명을 확인 할 수 있음 더보기 04.정규표현식(正規表現式, Regular Expression) 관련 Site 정규 표현식과 관련된 Site들은... 정규 표현식 기본 설명 http://zvon.org/comp/r/tut-Regexp.html정규식 테스트 사이트 http://www.regexr.com/정규식 시각화 사이트 http://www.regexper.com/Ruby기반 정규식 http://rubular.com/ Java기반 정규식 http://www.regexplanet.com/advanced/java/index.html 정규식을 추천해주는 사이트 http://txt2re.com/index.php3 더보기 03.정규표현식(正規表現式, Regular Expression) 정리 주로 사용하는 정규 표현식의 패턴을 정리해 보면 더보기 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 다음