Kim VamPa

[정규표현식][zvon tutorial] Page1, Page2 본문

공부/정규표현식

[정규표현식][zvon tutorial] Page1, Page2

Kim VamPa 2020. 4. 17. 09:20
728x90
반응형

[생활코딩]의 '정규표현식'강의를 개인 공부 후 자료를 남기기 위한 목적이기에 내용 상에 오류가 있을 수 있습니다.


 zvon.org 홈페이지에서 소개하는 정규표현식 튜토리얼(Regular Expressions Tutorial)을 Page단위로 합니다 공부를 위한 URL은 다음과 같습니다. 

http://zvon.org/comp/r/tut-Regexp.html#Pages~Contents

목표

  • zvon홈페이지에서 제공하는 정규표현식 튜토리얼 Page1, Page2를 공부합니다. 

목차

1. Page1

2. Page2

3. 요약

 

 

1. Page1

그림 1

 정규표현식에서 자신이 찾고자 하는 문자를 입력하면 대상 문자열(Source)에서 해당 문자를 찾지만 대문자와 소문자는 구분한다고 합니다.

 Case1을 보시면 "Hello"라는 정규 표현식을 사용하였고 대상이 되는 문자열에서 "Hello"라는 문자를 찾으신걸 보실 수 있습니다.

 하지만 Case2 경우 같은 단어를 사용했지만 제일 첫 문자를 소문자로 정규표현식을 사용하엿습니다. 그 결과 검색 대상이 되는 문자열에서 일치하는 것을 찾지 못하엿습니다. 이러한 결과로 볼때 정규표현식은 대문자와 소문자를 명확히 구분 한다는 것을 알 수 있습니다.

 

2. Case2

 

 정규표현식은 띄어쓰기(space, tab, 새로운 줄 포함) 유의미한 의미를 가지는 Character로 인식을 한다고 합니다. 쉽게말해 띄어쓰기 또한 구분할줄 안다는 의미입니다.

 Case1의 경우 띄어쓰기 한번을 사용하여 검색대상이 되는 문자열과 동일하게 정규표현식을 사용하였고, 그 결과 대상전체가 검색이 되신 것을 보실 수 있습니다.

 Case2의 경우 사용한 단어는 동일하지만 정규표현식에서 두 번 이상의 띄어쓰기를 사용하였습니다. 그 결과 단어가 동일함에도 띄어쓰기가 일치하지 않기 때문에 검색된 결과가 없는 것을 보실 수 있습니다.

 

2. 요약

1. 정규표현식은 대문자와 소문자를 구분합니다.

2. 정규표현식은 띄어쓰기를 구분 합니다. 

 

Reference

Date

  • 2020.04.17 작성

 

 

 

 

728x90
반응형
Comments