일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ResponseEntity
- oracle 설치방법
- 로그인 기능
- 회원가입 기능
- 스프링 프로젝트
- 스프링 게시판 구현
- 스프링 쇼핑몰 프로젝트
- 쇼핑몰 포트폴리오
- 이미지 출력
- 스프링 업로드
- 스프링 프로젝트 기본 설정
- 스프링 HikariCP
- 스프링 파일 삭제
- 로그아웃 기능 구현
- 스프링 게시판
- 스프링 포트폴리오
- 스프링 프로젝트 설정
- 스프링 메일 전송
- 스프링 쇼핑몰
- 쇼핑몰 프로젝트
- 파일 업로드
- 인증번호 전송
- spring 프로젝트
- 정규표현식
- 스프링 이미지
- BCrypt 적용
- arraylist
- Bcrypt
- spring 쇼핑몰
- 삭제 구현
- Today
- Total
Kim VamPa
[정규표현식][zvon tutorial] Page1, Page2 본문
[생활코딩]의 '정규표현식'강의를 개인 공부 후 자료를 남기기 위한 목적이기에 내용 상에 오류가 있을 수 있습니다.
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
정규표현식에서 자신이 찾고자 하는 문자를 입력하면 대상 문자열(Source)에서 해당 문자를 찾지만 대문자와 소문자는 구분한다고 합니다.
Case1을 보시면 "Hello"라는 정규 표현식을 사용하였고 대상이 되는 문자열에서 "Hello"라는 문자를 찾으신걸 보실 수 있습니다.
하지만 Case2 경우 같은 단어를 사용했지만 제일 첫 문자를 소문자로 정규표현식을 사용하엿습니다. 그 결과 검색 대상이 되는 문자열에서 일치하는 것을 찾지 못하엿습니다. 이러한 결과로 볼때 정규표현식은 대문자와 소문자를 명확히 구분 한다는 것을 알 수 있습니다.
2. Case2
정규표현식은 띄어쓰기(space, tab, 새로운 줄 포함) 유의미한 의미를 가지는 Character로 인식을 한다고 합니다. 쉽게말해 띄어쓰기 또한 구분할줄 안다는 의미입니다.
Case1의 경우 띄어쓰기 한번을 사용하여 검색대상이 되는 문자열과 동일하게 정규표현식을 사용하였고, 그 결과 대상전체가 검색이 되신 것을 보실 수 있습니다.
Case2의 경우 사용한 단어는 동일하지만 정규표현식에서 두 번 이상의 띄어쓰기를 사용하였습니다. 그 결과 단어가 동일함에도 띄어쓰기가 일치하지 않기 때문에 검색된 결과가 없는 것을 보실 수 있습니다.
2. 요약
1. 정규표현식은 대문자와 소문자를 구분합니다.
2. 정규표현식은 띄어쓰기를 구분 합니다.
Reference
Date
- 2020.04.17 작성
'공부 > 정규표현식' 카테고리의 다른 글
[정규표현식][zvon tutorial] Page9, Page10 (0) | 2020.04.27 |
---|---|
[정규표현식][zvon tutorial] Page7, Page8 (0) | 2020.04.22 |
[정규표현식][zvon tutorial] Page5, Page6 (0) | 2020.04.21 |
[정규표현식][zvon tutorial] Page3, Page4 (0) | 2020.04.20 |
[정규표현식][zvon tutorial] 정규표현식이란 (0) | 2020.04.13 |