본문 바로가기
반응형

분류 전체보기340

[정규 표현식] 수량자 -2 정규표현식 - 수량자-2 Page 15 - { } 원하는 값의 수량을 정확하게 지정함 Case 1.{5} 5개의 문자를 선택. All matches의 경우 마지막이 5개가 되지않으므로 남는것을 반환 Case 2[els] e, l, s가 1개 이상, 3개 미만인 값을 선택 Case 3[a-z]{3,} a에서 z까지 3개 이상인 문자를 선택 Page 16 - { }를 이용하여 *,+,? 와 동일한 기능을 사용하는 방법 Case 1 - Case 2, Case 3 - Case 4, Case 5 - Case 6이 동일한 결과이다. Page 17 - ?가 수량자(*, +, ?)와 만났을때 기능이 바뀐다 Case 1 - Case 2* 는 0개에서 여러개를 지정하는 수량자이다.*와 ?가 결합하면 *는 0개를 지정하는 .. 2017. 4. 18.
[정규 표현식] 수량자 - 1 정규표현식 - 수량자-1 Page 11 - 수량자(*, +, ?)의 기본 사용 방법 수량자 : 패턴이 얼마나 등장하는가에 대해 표현함(*,+,? 등이 정규표현식에서의 수량자) Case 1* 는 *앞에 위치한 문자가 0개에서 여러개 까지 나오는 것을 제약함.a*b에서 a는 0개에서 여러개 까지 등장할수 있으며 b는 1개가 나와야한다.따라서 기준점은 *뒤에 나오는 문자(b)로 잡는것이 편하다. Case 2+ 는 +앞에 위치한 문자가 1개에서 여러개 까지 나오는 것을 제약함. 0개는 취급하지 않는다a+b에서 a는 1개에서 여러개 까지 등장할수 있으며 b는 1개가 나와야한다. Case 3? 는 ?앞에 위치한 문자가 0개에서 1개 까지 나오는 것을 제약함.a?b에서 a는 1개에서 0개 까지 등장할수 있으며 b는 .. 2017. 4. 18.
[정규 표현식] SUBPATTERN 정규표현식 - SUBPATTERN Page 10 - subpattern ( ) | (파이프 라인 문자) - 보통 프로그래밍 문법에서의 or과 동일하다( ) subpattern - ( ~ ) ~안에 들어가있는 문자를 찾는다. 보통 파이프 라인과 함께 사용하며 [ ]의 문자열 확장버전이라고 생각하면 된다. Case 1on, ues, rida 중 하나를 찾는다 Case 2앞쪽이 Mon, Tues, Fri중 하나에 해당하고 뒤쪽이 day로 끝나는 문자를 찾는다. Case 3앞에 문자가 2개이며 id, esd, nd가 중간에 있고 ay로 끝나는 문자를 찾는다. 2017. 4. 18.
[정규 표현식] 특정 문자 정규표현식 - 특정 문자 page 7 - [ ] 의 쓰임 [ ] 은 정규표현식에서 후보군을 지정할때 사용한다. Case 1[~] 는 ~ 중에서 1개를 찾아준다는 의미이므로, [oyu]는 o,y,u 중 한개를 찾아 반환한다. 여기서 중요한점은 [ ]는 하나의 문자로 취급한다는 점이다. Case 2[dH]. 앞서 말한것 처럼 [ ]는 하나의 문자로 취급되므로 총 2개의 문자이다.d나 H중에 하나의 문자를 찾고 그 뒤에 따라오는 문자를 선택하게 된다. page 8 - -(range 문자) 사용법 -(range 문자)는 문자를 일일히 입력할수 없을때 범위를 지정해주는 간편한 기호이다. Case 1C-K까지의 문자 중 하나를 선택 Case 2Case 1번을 일일히 입력할 경우 Case 3a에서 d까지의 문자 중 .. 2017. 4. 18.
반응형