정규 표현식. 개발자라면 한번쯤은 정복해 보고 싶은 분야일것이다.

3~4년 전부터 공부하기 시작했지만 하다 어려워서 중간에 포기하다가 이제야 다시 공부 하면서 정리한 내용이다.

처음 배우는 사람들도 쉽게 이해할 수 있도록 초보자 입장에서 최대한 쉽게 쓰려고 노력했다.


앞으로 강좌는 아래와 같은 목차로 진행될 예정이다.


1. 정규 표현식 개요

2. 문자열 찾기

3. 문자 집합(Character Set)

4. 메타 문자(Meta Character)

5. 반복 문자 찾기

6. 위치 찾기

7. 하위 표현식 

8. 수량자(Quantifier)

9. 역참조

10. 전방/후방 탐색

11. 조건 달기


정규표현식의 사전적인 의미로는 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어이다. 

다시 설명하면 문자열을 처리하는 방법 언어로써 특정한 조건의 문자를 "검색"하거나 "치환"하기 위한 용도로 사용한다.

프로그램 언어로 문자열을 처리하기 위해서는 조건문을 사용할 경우 매우 복잡해 질 수가 있지만, 정규표현식을 이용하면 간단하게 표현이 가능하다.

하지만 코드가 간단하지만 가독성이 떨어져 정규표현식을 모르는 사람이 볼 경우 이해하기 힘들 수 있다.


정규표현식을 연습할 수 있는 사이트는 아래와 같다. 

 

이 강좌도 아래 사이트를 이용하여 실습을 진행할 예정이다



정규표현식을 시각화해서 보여주는 도구


정규표현식에 대한 도움말과 각종 사례들을 보여주는 서비스로 정규표현식을 라이브로 만들 수 있는 기능도 제공



'IT > 정규표현식' 카테고리의 다른 글

정규 표현식 - 개요  (0) 2017.02.28

+ Recent posts