나에게 필요한 지식과 기술을 검색해 보세요.

처음 시작하는 정규표현식(Regular Expressions) : 언어와 플랫폼을 뛰어넘는 정규표현식을 만나다

지은이

마이클 피츠제럴드

옮긴이

이수진, 이성희

출간일

2013.04.11

레벨

초급

평점

3.8(4명)

정가

12,000

판매가

10,800

총 결제 금액

10%

10,800

적립 예정

540P

쪽수

196쪽

ISBN

9788968480133

브랜드

한빛미디어

예제를 통해 쉽게 배우는 정규표현식 입문서

 

정규표현식은 고급 프로그래머라면 반드시 알아야 할 기법으로써 Perl, 자바, 자바스크립트, C# 같은 프로그래밍 언어는 물론 다양한 유닉스 유틸리티에서도 광범위하게 사용된다. 이 책을 읽고 나면 유용한 정규표현식 구문에 익숙해질 뿐 아니라, 생각보다 훨씬 많은 시간을 절약하게 될 것이다.
이 책은 예제를 실습한 다음 차근차근 개념을 설명하고 있기 때문에 정규표현식을 처음 배우는 개발자에게 안성맞춤이다. 원하는 패턴의 문자열을 찾고 변경하는 다양한 예제를 풀어보면서 단계별로 탄탄한 기본 지식을 쌓도록 하자.

 

어떤 독자를 위한 책인가?

  • 정규표현식을 한 번도 사용해보지 않은 개발자
  • 정규표현식의 기본을 배우고 싶은 개발자

저자

목차

__옮긴이의 글 
__서문

CHAPTER 1 정규표현식이란?
__1 RegexPal로 시작하기 
__2 북미 전화번호 찾기 
__3 문자 클래스로 숫자 찾기 
__4 단축 문자 사용하기 
__5 임의의 문자 찾기 
__6 그룹 참조와 역참조 
__7 수량자 사용하기
__8 상수 표시하기 
__9 예제 풀어보기 
__9-1 TextMate
__9-2 Notepad++ 
__9-3 Oxygen
__10 정리
__10-1 1장에서 배운 내용 
__10-2 기술 노트 

CHAPTER 2 기본 패턴 찾기
__1 문자열 상수 찾기 
__2 숫자 찾기 
__3 숫자가 아닌 문자 찾기 
__4 w로 문자 찾기 
__5 공백 찾기 
__6 한 번 더 임의의 문자 찾기
__7 텍스트에 마크업 추가하기
__7-1 sed를 사용하여 마크업 추가하기 
__7-2 Perl을 사용하여 마크업 추가하기 
__8 정리 
__8-1 2장에서 배운 내용
__8-2 기술 노트

CHAPTER 3 경계
__1 행의 시작과 끝 
__2 단어의 경계 
__3 그 밖의 앵커 
__4 문자열을 상수로 지정하기
__5 태그 추가하기 
__5-1 sed로 태그 추가하기 
__5-2 Perl로 태그 추가하기 
__6 정리 
__6-1 3장에서 배운 내용
__6-2 기술 노트

CHAPTER 4 선택, 그룹, 역참조
__1 선택 
__2 서브패턴
__3 그룹 참조와 역참조 
__3-1 그룹 이름 지정 
__4 비참조 그룹 
__4-1 원자 그룹
__5 정리 
__5-1 4장에서 배운 내용
__5-2 기술 노트

CHAPTER 5 문자 클래스
__1 부정 문자 클래스 
__2 합집합과 차집합
__3 POSIX 문자 클래스 
__4 정리 
__4-1 5장에서 배운 내용
__4-2 기술 노트

CHAPTER 6 유니코드와 기타 문자
__1 유니코드 문자 찾기 
__1-1 vim 사용하기 
__2 8진수로 문자 찾기 
__3 유니코드 문자 속성 찾기
__4 제어 문자 찾기 
__5 정리
__5-1 6장에서 배운 내용 
__5-2 기술 노트 

CHAPTER 7 수량자
__1 욕심 많고, 게으르고, 독점적인 수량자 
__2 *, +, ? 사용하기 
__3 횟수를 정해서 찾기
__4 게으른 수량자
__5 독점적인 수량자 
__6 정리
__6-1 7장에서 배운 내용 
__6-2 기술 노트 
CHAPTER 8 탐색

__1 긍정형 전방 탐색
__2 부정형 전방 탐색
__3 긍정형 후방 탐색
__4 부정형 후방 탐색
__5-1 8장에서 배운 내용 

CHAPTER 9 HTML 마크업 추가하기
__1 태그 찾기
__2 sed로 텍스트 바꾸기 
__2-1 sed로 대체하기 
__2-2 sed로 로마 숫자 처리하기 
__2-3 sed로 문단 처리하기
__2-4 sed로 시의 행 처리하기 
__3 태그 추가하기
__3-1 sed로 명령어 파일 사용하기 
__4 Perl로 텍스트 바꾸기 
__4-1 Perl로 로마 숫자 처리하기 
__4-2 Perl로 문단 처리하기 
__4-3 Perl로 시의 행 처리하기 
__4-4 Perl로 명령어 파일 사용하기 
__5-1 9장에서 배운 내용 

CHAPTER 10 시작의 끝
__1 배움은 끝이 없다
__2 유용한 프로그램과 라이브러리 
__2-1 Perl 
__2-2 PCRE 
__2-3 루비에서 사용하는 오니구루마
__2-4 파이썬 
__2-5 RE2 
__3 북미 전화번호 찾기
__4 이메일 주소 찾기
__5-1 10장에서 배운 내용 

APPENDIX A 정규표현식 참조 정보 
__1 QED의 정규표현식
__2 메타 문자
__3 단축 문자
__4 공백 문자
__5 유니코드 공백 문자
__6 제어 문자
__7 문자 속성
__8 문자 속성에 대한 스크립트 이름
__9 POSIX 문자 클래스 
__10 옵션/변경자 
__11 ASCII 코드표와 정규표현식
__12 기술 노트 

APPENDIX B 정규표현식 용어집 
APPENDIX C 자주 쓰는 정규표현식 

리뷰

전체 평점

3.8

오탈자

  • 종이책571

    표기 오류

    중간, "이 장에서 살펴볼 경계 위치는 다음과 같다" 다음 내용

    2016-05-30

12,000

10%

10,800