정규표현식 훑기

기존 생활코딩의 동영상 강의의 내용을 이미지 캡쳐 화면으로 빠르게 훑어 볼 수 있는 모듈입니다.

Page 15

{ }(중괄호) :

중괄호 안에오는 값이 수량을 의미한다.

case 1 :

.{5}

. = 애니 케릭터 (어떤 문자든 상관없다)

.{5}

5글자.

 

즉, 어떠한 문이던 5글자가 조건이다.

 

All matches에서 나머지 한글자가 끊긴 이유는 처음부터 끝까지 5개로 그룹을 짓고

마지막에 남기 때문이다.

 

 

case 2 :

[els]{1,3}

els중에서 한글자가

[els]{1,3}

하나 이상, 셋 이하로 등장했을 때

조건이 성립된다.

 

All matches :

One ring to bring them all and in the

darkeness bind them

 

첫번째One의 e는 [els]이고

마찬가지로 them의 e도 [els] 이기 때문에

선택됐고, all 부분에서도 l이 3개 이하이기 때문이란

조건이 성립됐기 때문에 선택 됐다.

 

마찬가지로 the 부분과 ess 부분은 모든부분이 조건이

일치하기 때문에 모두 선택이 됐다.

 

case 3 :

중괄호 앞에 숫자를 쓰고난 뒤에 콤마만 찍고 중괄호를 닫으면

그 뒤에 있는 수량을 무한대로 열어 놓은것이다.

즉, 3이상이라는 조건을 달게 하는 것이다.

 

All matches :

One ring to bring them all and in the

darkness bind them

 

One, to, in 이 3가지중에서

One은 첫글자가 대문자이기 때문에 조건이 성립이 되지 않는다.

나머지 to와 in은 3개 이하 이기 때문에 조건이 성립되지 않는다.

댓글

댓글 본문