목차

 

 

옮긴이의 글

저자서문

감사의 말


 

1장 정규표현식 소개

1.1 왜 필요한가

1.2 정규 표현식은 어떻게 사용하는가

1.3 그래서 정확히 정규 표현식은 무엇인가

1.4 정규 표현식 사용하기

1.5 시작하기 전에

1.6 정리해 보자


 

2장 문자 하나 찾기

2.1 문자 그대로 찾기

2.2 모든 문자 찾기

2.3 특수문자 찾기

2.4 정리해 보자


 

3장 문자 집합으로 찾기

3.1 여러 문자 중 하나와 일치시키기

3.2 문자 집합 범위 사용하기

3.3 제외하고 찾기

3.4 정리해 보자


 

4장 메타 문자 사용하기

4.1 이스케이프 다시 살펴보기

4.2 공백 문자 찾기

4.3 특별한 문자 형태와 일치시키기

4.4 포직스 문자 클래스 사용하기

4.5 정리해 보자


 

5장 반복 찾기

5.1 몇 번 일치하는가

5.2 구간 지정하기

5.3 넘어서 일치하는 상황 방지하기

5.4 정리해 보자


 

6장 위치 찾기

6.1 경계 지정하기

6.2 단어 경계 지정하기

6.3 문자열 경계 정의하기

6.4 정리해 보자


 

7장 하위표현식 사용하기

7.1 하위표현식 이해하기

7.2 하위표현식으로 묶기

7.3 중첩된 하위표현식

7.4 정리해 보자


 

8장 역참조 사용하기

8.1 역참조 이해하기

8.2 역참조로 찾기

8.3 치환 작업 수행하기

8.4 정리해 보자


 

9장 전방탐색과 후방탐색

9.1 전후방탐색 살펴보기

9.2 전방탐색-앞으로 찾기

9.3 후방탐색-뒤로 찾기

9.4 전방탐색과 후방탐색 함께 사용하기

9.5 부정형 전후방탐색

9.6 정리해 보자


 

10장 조건 달기

10.1 왜 조건을 다는가

10.2 조건 사용하기

10.3 정리해 보자


 

부록 A 많이 쓰는 애플리케이션과 언어에서 활용하는 정규표현식

A.1 grep

A.2 자바스크립트

A.3 매크로미디어 콜드퓨전

A.4 매크로미디어 드림위버

A.5 매크로미디어 홈사이트와 콜드퓨전 스튜디오

A.6 마이크로소프트 ASP

A.7 마이크로소프트 ASP.NET

A.8 마이크로소프트 C#

A.9 마이크로소프트 .NET

A.10 마이크로소프트 비주얼 스튜디오 .NET

A.11 MySQL

A.12 펄

A.13 PHP

A.14 자바

A.15 파이썬

A.16 루비


 

부록 B 정규표현식으로 해결하는 일반적인 문제들

B.1 북미 전화번호

B.2 미국 우편번호

B.3 캐나다 우편번호

B.4 영국 우편번호

B.5 미국 사회보장번호

B.6 IP 주소

B.7 URL

B.8 완전한 URL

B.9 이메일 주소

B.10 HTML 주석

B.11 자바스크립트 주석

B.12 신용카드 번호

B.13 주민등록번호

B.14 미국식 날짜 형식을 국제표준(ISO 8601) 날짜 형식으로 바꾸기

B.15 함수 이름 바꾸기

B.16 정규 표현식과 한글과 유니코드

B.14 정리해 보자


 

부록 C 정규 표현식 검사기

C.1 정규 표현식 검사기 애플리케이션 이해하기

C.2 애플리케이션 복사본 얻기

C.3 추가 정규 표현식 검사기


 

찾아보기