일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 스프링 포트폴리오
- BCrypt 적용
- Bcrypt
- 스프링 쇼핑몰 프로젝트
- 회원가입 기능
- 스프링 쇼핑몰
- 스프링 프로젝트
- 정규표현식
- spring 쇼핑몰
- 로그인 기능
- spring 프로젝트
- 스프링 게시판
- 스프링 이미지
- 스프링 프로젝트 설정
- 스프링 메일 전송
- 삭제 구현
- 스프링 파일 삭제
- 쇼핑몰 포트폴리오
- 스프링 프로젝트 기본 설정
- 스프링 업로드
- 이미지 출력
- oracle 설치방법
- 스프링 HikariCP
- 스프링 게시판 구현
- 인증번호 전송
- 쇼핑몰 프로젝트
- 로그아웃 기능 구현
- 파일 업로드
- arraylist
- Today
- Total
Kim VamPa
[정규표현식][zvon tutorial] 정규표현식이란 본문
[생활코딩]의 '정규표현식'강의를 개인 공부 후 자료를 남기기 위한 목적이기에 내용 상에 오류가 있을 수 있습니다.
zvon.org 홈페이지에서 소개하는 정규표현식 튜토리얼(Regular Expressions Tutorial)을 Page단위로 공부하고자 합니다. 공부를 위한 URL은 다음과 같습니다.
http://zvon.org/comp/r/tut-Regexp.html#Pages~Contents
목표
- 정규표현식이 무엇인지 이해합니다.
- 본격적으로 공부하기 앞서 zvon에서 제공하는 정규표현식 튜토리얼 페이지가 어떤 구성으로 되어있는지 알아보고자 합니다.
목차
1. 정규표현식
2. zvon Regular Expression Tutorial 구성
2-1 목록
2-2 상세페이지
1. 정규표현식
위키에서는 "특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다"라고 정의하였습니다. 이 형식 언어는 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 '검색'하거나 '치환'하는 과정을 매우 간편하게 처리할 수 있도록 하는 수단입니다.
설명으로만 정규표현식을 보면 좀 생소하실 수도 있습니다. 하지만 정말 많은 것들이 정규표현식을 사용하고 있기때문에 그 예들을 살펴보면 정규표현식의 역할을 이해하기 쉽습니다. 가장 대표적인 예로는 우리가 회원가입을 할 때 비밀번호 유효성 검사입니다. 프로그래머는 사용자가 비밀번호를 생성할 때 어떤 특정 규칙을 따르길 원합니다. 이러할 때 정규표현식을 사용하여 사용자가 규칙을 지키도록 유도할 수 있습니다.
2. ZVON Regular Expression Tutorial 구성
ZVON홈페이지는 정규표현식을 공부 할 수 있도록 29개의 개념 및 스킬로 구성된 튜토리얼을 제공하고 있습니다. 저는 29개를 한 개씩 공부하고자 합니다. 공부하기 앞서 홈페이지의 구성이 어떠하고 어떤 식으로 이해해야 하는지 먼저 알아보고자 합니다.
2-1 목록
[그림 2-1]은 http://zvon.org/comp/r/tut-Regexp.html#Pages~Contents링크를 클릭하였을때 들어가지는 페이지입니다. 화면을 스크롤을 내려보시면 Page가 1부터 29까지 있는 것을 보 실 수 있습니다. 각 페이지 들은 기초적인 패턴부터 고급 기법들을 알려주는 튜토리얼입니다. [Page 번호]를 클릭하시면 상세페이지로 들어가지며 튜토리얼 내용을 보실 수 있습니다.
2. 상세페이지
[그림 2-2]는 상세페이지 화면입니다.
구성은 [Page 번호] 바로 아래의 글은 이페이지에서 배워야 할 튜토리얼입니다. 튜토리얼 아래 [Source], [Case 1], [Case2]는 이 튜토리얼을 직접 실행한 예라고 이해하시면 됩니다.
- [Source]는 정규표현식을 적용해 볼 적용의 대상을 의미합니다.
- Regular Expression는 [Source]에 적용할 정규표현식을 의미합니다.
- [Source]에서 정규표현식에 해당되는 문구는 파란색 강조 표시가 됩니다.
- Fist Match [Source]에서 여러 개의 텍스트가 정규표현식 패턴에 해당이 된다면 그 첫번째 대상을 표시해줍니다.
- Fist Match [Source]에서 여러개의 텍스트가 정규표현식 패턴에 해당이 되는 모든 대상을 표시해줍니다.
Reference
Date
- 2020.04.13 작성
'공부 > 정규표현식' 카테고리의 다른 글
[정규표현식][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] Page1, Page2 (0) | 2020.04.17 |