정규표현식 훑기

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

Page 5

 

보이는것 처럼 .(점)이라고 하는 이 기호는

모든 캐릭터를 매칭한다라고 되있다.

 

만약에 사용자가 정규표현식에서 .이라는 기호를 쓰게 되면

그 .이라고 하는 기호는 어떠한 문자이던간에 상관없이

의미하게 된다. 그렇기 때문에 사용자는 .을 했을 때

 

First match는 첫번째 자리인 R만 지정하고

All matches는 그 전체문장을 가르킨다.

 

즉, .이라는것은 어떠한 문자, 공백, 특수문자 상관없이

그 모든것들을 가르키는 특수한 기호라는 것이다.

 

 

 

 

그리고 만약에 사용자가 어떠한 문자에서

이렇게

...... 6개의 점을 연달아 입력하게 되면 이것은

어떠한 문자건 상관없이 6개의 숫자를 가지고 있는

문자를 가르키게 된다.

 

그렇기 때문에 First match는 문장 앞에 존재하는 앞의 6글자만 지목하게 된다.

All matches의 문장 끝에 ul!!!이라는 부분이 표시가 안되는 이유는

 

이렇게 문자를 6글자씩 6 덩어리로 처리하고 난 뒤에 나머지는 5개의 글자로 이루어졌기 때문에

조건을 충족시키지 못해서 남겨진 문자이다.

댓글

댓글 본문