메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

처음 시작하는 정규표현식, 이 책을 통해 시작하시길

redtea***

|

2013-05-26

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

정규표현식은 고급 프로그래머라면 반드시 알아야 할 기법으로써 Perl, 자바, 자바스크립트, C# 같은 프로그래밍 언어는 물론 다양한 유닉스 유틸리티에서도 광범위하게 사용된다. 이 책을 읽고 나면 유용한 정규표현식 구문에 익숙해질 뿐 아니라, 생각보다 훨씬 많은 시간을 절약하게 될 것이다.

  • 저자 : 마이클 피츠제럴드
  • 번역 : 이수진 , 이성희
  • 출간 : 2013-04-11
책 제목 그대로 정규표현식을 처음 배울 때 그 첫 걸음을 위한 책이다.
현재 [젠 고이바에르츠와 스티븐 리바이선의 한 권으로 끝내는 정규표현식(한빛미디어)과 제프리 프리들의 Mastering Regular Expressions (오라일리)]가 출판되어 있는데, 정규표현식에 관해 더 자세한 설명, 프로그래밍 언어별로 자세한 사용법을 알고자 한다면 "처음으로 시작하는 정규표현식 Regular Expressions"을 읽고 위의 추천도서 2권을 참조하면 되겠다.

정규표현식을 위키피디아에서는 다음과 같이 설명하였다. 정규 표현식(Regular expression에서 줄여서 Regexp 또는 Regex)은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식언어이다. 정규 표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있다.
링크 Click: (http://ko.wikipedia.org/wiki/%EC%A0%95%EA%B7%9C_%ED%91%9C%ED%98%84%EC%8B%9D)


처음 시작하는 정규표현식
책의 처음부분에서 설명하는 정규표현식은 "특정 문자열을 가리키는 패턴이다. 이 패턴을 통해 원하는 문자열을 찾는다."
- 본문 중에서-

이 책을 통해서는 가장 널리 사용되는 언어 중 특히 펄, 루비 등에 적용될 수 있는 사례가 수록이 되어 있고, 책에서 문제를 제기하고 그 해결을 실습을 할 수 있는 방법을 제시하고, 용어 및 참조정보를 제공하는 방식으로 책이 구성되어 있다. 그리고 책의 맨 뒤 부분에 정규표현식의 용어집과 자주 쓰는 정규표현식은 사전처럼 찾아서 사용하면 도움이 될 것이라 생각한다.

이 책 한 권으로 "정규표현식"을 마스터할 수 없지만, 분명한 것은 정규표현식이 무엇이며, 이를 사용하기 위해 참조해야 하는 사항들이 이 책에 정리가 잘 되었다는 것이다. 그리고 번역이 된 책임에도 책 내용에 오류나 비정상적인 해석이 없었기 때문에 초보자가 학습하기에 적합한 책이라고 생각한다.

이 책은 다음과 같은 이들에게 특히 도움을 줄 수 있을 것 같다.
1. 텍스트 검색/조작 기능을 갖춘 소프트웨어 개발자
2. 방대한 문서에서 텍스트를 검색해야 하는 전문가/ 비전문가
3. 텍스트 에디터 등에서 문자 검색/치환을 주로 하는 인력

정규표현식의 기본 이해, 정규표현식을 각종 프로그래밍 언어에서 정규 표현식을 사용하는 방법, 그리고 URL, 경로, 마크업, 데이터 상호변환에 정규표현식 적용, 사용자에 최적화된 정규표현식 작성, 그리고 마지막으로 실제 개발환경에서 정규표현식이 적용 되는 사례 등을 학습할 수 있다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?