린아저씨의 잡학사전

※ 본 자료는 '생활코딩' 이고잉님의 정규표현식 강의를 듣고 정리한 자료 입니다. 

이고잉님의 동영상 강의 : https://opentutorials.org/course/909/5143




### Page 5 ###




Page 5의 경우에는 찾고자 하는 것이 명확하지 않을 때 사용하는 방법으로 


. (point)는 어떠한 문자도 검출 할 수 있습니다.


이는 공백이나 R, 특수기호 등 모든 문자를 검출할 수 있으며, 일종의 와일드 카드 처럼 사용됩니다.


그리고 case2와 같이 여섯개의 점을 찍게 되면 이것은 어떤 문자이든지 


길이가 6인 문자를 찾게 됩니다.


case1과 case2의 차이는 case1은 점을 하나 찍었기 때문에 모든 문자열을 1개 단위로 찾게됩니다.


따라서 First match에서는 첫번째 문자 R만을 검출했고, 


All match에서는 모든 문자를 1개의 단위로 검출하여 전부다 검출하게 되었습니다.


하지만 case 2의 경우에는 점 6개로, 어떠한 문자든 6개 단위로 검출하므로,


First match에서도 6개의 문자 Regula까지 검출하였고,


All match에서는 6개단위로 검출한뒤, 6개에가 채 되지 못하는 ul!!!만 검출되지 못한 것입니다.




### Page 6 ###




page 6은 앞서 배운 것들과 방금 배운 .점 을 이용하여 검출하는 방법으로,


O.K. 라는 소스에서 .을 검출하고 싶다면 이스케이프 문자 \를 이용하여 검출 하면 됩니다.


또한 .이 하나 있고 그뒤에 어떤 문자인지 모르지만 어떤 문자 하나가 있는 것에 대한 검출을 원한다면


\.. 과 같이 어떠한 문자든 찾아주는 . 점을 이용하여 검출하면 됩니다.



공유하기

facebook twitter kakaoTalk kakaostory naver band