본문내용 바로가기
MD의선택 무료배송 소득공제

한 권으로 끝내는 정규표현식 여덟 가지 프로그래밍 언어별 완벽 해설

잰 고이바에르츠 , 스티븐 리바이선 지음 | 김지원 옮김 | 한빛미디어 | 2010년 09월 30일 출간
  • 정가 : 36,000원
    판매가 : 32,400 [10%↓ 3,600원 할인]
  • 통합포인트 :
    [기본적립] 1,800원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 품절
상품상세정보
ISBN 9788979147742(8979147740)
쪽수 608쪽
크기 188 * 235 mm 판형알림
이 책의 원서/번역서 Regular expressions cookbook/Goyvaerts, Jan

책소개

이 책이 속한 분야

정규표현식에 대한 상세한 정보를 담아낸 해설서 『한 권으로 끝내는 정규표현식』. 정규표현식을 사용하면, 며칠씩 걸리는 프로그램 개발 혹은 타사 라이브러리를 도입하기 위한 사전 검투와 관리 승인에 필요한 시간을 절약할 수 있다. 이 책은 여덟 가지 프로그래밍 언어를 아우르는 정규표현식에 대한 해설을 담았다. 여덟 가지 언어별로 해결 방법을 제시하고, 간단하고 명료한 예제 설명을 통해 정규표현식을 이해할 수 있게 하였다.

저자소개

저자 : 잰 고이바에르츠

저자 잰 고이바에르츠는 Just Great Software라는 기업을 운영하며, 이곳에서 그는 제일 대중적으로 사용되는 정규표현식 소프트웨어 몇 가지를 설계하고 개발해 왔다. 대표적인 제품으로는 15종 정규표현식 스타일의 특징을 완벽히 모사하는 세계 유일의 정규표현식 편집기 RegexBuddy와, 가장 다채로운 기능의 마이크로소프트 윈도우용 grep 툴인 PowerGREP이 있다.

저자 : 스티븐 리바이선

저자 스티븐 리바이선은 선도적인 JavaScript 정규표현식 전문가로, 정규표현식을 주로 다루는 인기 블로그를 운영 중이다. 스티븐은 지난 몇 년간 정규표현식 스타일과 도서관 조경에 관한 견문을 넓히는 취미생활을 영위해왔다.

역자 : 김지원

역자 김지원은 건국대학교 신소재공학과 학사 / 전문 번역가. 웹 기술 및 다양한 분야에 두루 관심을 가지며 늘상 용어 선정에 고심한다. 기술 문서, 매뉴얼, IT 관련 논문을 번역한 바 있고 해외 논문 DB 작업에도 참여했다. 역서로는 『CSS 비밀 매뉴얼』(한빛미디어, 2007), 『시스템 관리자를 위한 시간관리 전략』(한빛미디어, 2007), 『Programming Flex 3』(ITC, 2009) 등이 있다.

목차

목 차
저자서문

1장. 정규표현식 소개
1.1 정규표현식이란?
1.2 정규표현식을 이용한 검색치환
1.3 정규표현식 작성 툴

2장. 정규표현식 기본 기술
2.1 리터럴 텍스트 대조
2.2 비인쇄 문자 대조
2.3 여러 문자 중 하나 대조
2.4 모든 문자와 일치
2.5 행 처음이나 끝의 대상을 대조
2.6 단어 채로 대조
2.7 유니코드 번호, 속성, 블록, 스크립트
2.8 다자택일 대조
2.9 여러 일치부를 그룹으로 묶어 캡처
2.10 앞서 일치된 텍스트를 다시 대조
2.11 각 일치부를 캡처하고 명명하기
2.12 정규식의 일부분을 특정 횟수 반복하기
2.13 최소 반복 vs 최대 반복
2.14 불필요한 역행 제거
2.15 지나친 반복을 방지
2.16 한 일치부를 전체 대조부에 넣지 않고 검사
2.17 조건문으로 두 후보 중 하나 대조
2.18 정규식에 주석 추가
2.19 치환 텍스트에 리터럴 텍스트 삽입
2.20 치환 텍스트에 정규식 일치부 삽입
2.21 치환 텍스트에 정규식 일치부의 일부만 삽입
2.22 치환 텍스에 일치 콘텍스트 삽입

3장. 프로그래밍을 위한 정규표현식
3.1 프로그래밍 언어와 정규식 스타일
3.2 소스코드 안의 리터럴 정규식
3.3 정규식 라이브러리 불러오기
3.4 정규식 객체 생성
3.5 정규식 옵션 지정
3.6 대상 문자열과 일치되는지 검사
3.7 대상 문자열과 완전히 일치되는지 검사
3.8 일치 텍스트 가져오기
3.9 일치부 지점과 길이 알아내기
3.10 일치 텍스트의 일부분 가져오기
3.11 모든 일치부 가져오기
3.12 모든 일치부 반복
3.13 절차 코드 안의 일치부 유효검사
3.14 일치부를 다른 일치부 안에서 검색
3.15 모든 일치부 치환
3.16 일부분을 재사용해서 일치부 치환
3.17 일치부를 코드 안에 생성된 텍스트로 치환
3.18 모든 일치부를 다른 정규식의 일치부로 치환
3.19 모든 일치부를 다른 정규식 일치부들 사이 일치부로 치환
3.20 문자열 분리
3.21 정규식 일치부만 남기고 문자열 분리
3.22 행 단위 검색

4장. 유효검사와 형식화
4.1 이메일 주소
4.2 북미 전화번호 유효검사와 형식화
4.3 국제 전화번호
4.4 구식 날짜
4.5 구식 날짜 정밀검사
4.6 구식 시간
4.7 ISO 8601 날짜와 시간
4.8 사용자 입력을 영수 문자로 제한
4.9 텍스트 길이 제한
4.10 텍스트 안의 행 수 제한
4.11 긍정 응답 검사
4.12 미국 사회보장번호
4.13 한국 주민등록번호 (추가집필)
4.14 ISBN
4.15 미국 우편번호
4.16 캐나다 우편번호
4.17 영국 우편번호
4.18 사서함 주소 검색
4.19 '이름 성'을 '성, 이름'으로 형식변환
4.20 신용카드 번호
4.21 유럽 사업자등록번호

5장. 단어, 행, 특수문자
5.1 특정 단어 검색
5.2 여러 단어 중 하나 검색
5.3 비슷한 단어 검색
5.4 특정 단어를 제외한 모든 단어 검색
5.5 뒤에 특정 단어가 없는 단어 검색
5.6 앞에 특정 단어가 없는 단어 검색
5.7 근접 단어 검색
5.8 중복 단어 검색
5.9 중복 행 제거
5.10 특정 단어가 있는 완전한 행 대조
5.11 특정 단어가 없는 완전한 행 대조
5.12 문자열의 시작과 끝 공백 제거
5.13 연이은 공백을 빈칸 한 개로 치환
5.14 정규식 메타문자 이스케이프 처리

6장. 숫자
6.1 정수
6.2 16진수
6.3 2진수
6.4 리딩 제로 제거
6.5 특정 범위 내의 정수
6.6 특정 범위 내의 16진수
6.7 부동소수점 수
6.8 천 단위 구분기호가 있는 숫자
6.9 로마 숫자

7장. URL, 경로, 인터넷 주소
7.1 URL 유효검사
7.2 전체 텍스트에서 URL 검색
7.3 전체 텍스트에서 따옴표로 묶인 URL 검색
7.4 전체 텍스트에서 괄호가 섞인 URL 검색
7.5 URL을 링크로 변환
7.6 URN 유효검사
7.7 일반 URL 유효검사
7.8 URL에서 스키마 추출
7.9 URL에서 사용자명 추출
7.10 URL에서 호스트 추출
7.11 URL에서 포트 추출
7.12 URL에서 경로 추출
7.13 URL에서 질의 추출
7.14 URL에서 단편 추출
7.15 도메인명 유효검사
7.16 IPv4 주소 대조
7.17 IPv6 주소 대조
7.18 윈도우 경로 유효검사
7.19 윈도우 경로의 각 부분을 분리
7.20 윈도우 경로에서 드라이브 문자 추출
7.21 UNC 경로에서 서버명과 공유명 추출
7.22 윈도우 경로에서 폴더명 추출
7.23 윈도우 경로에서 파일명 추출
7.24 윈도우 경로에서 파일 확장자 추출
7.25 파일명에서 사용불가 문자 제거

8장. 마크업과 데이터 상호변환
8.1 XML 방식의 태그 검색
8.2 [b] 태그를 [strong] 태그로 치환
8.3 [em]과 [strong]을 제외한 XML 방식의 태그 제거
8.4 XML 이름 대조
8.5 무형식 텍스트에 [p]와 [br] 태그를 넣어 HTML로 변환
8.6 XML 방식 태그 안의 특정한 특성 검색
8.7 cellspacing 특성이 없는 [table] 태그에 cellspacing 특성 넣기
8.8 XML 방식 주석 제거
8.9 XML 방식 주석 안의 단어 검색
8.10 CSV 파일 안의 구분자 치환
8.11 특정 열에서 CSV 필드 추출
8.12 INI 섹션 헤더 대조
8.13 INI 섹션 블록 대조
8.14 INI 이름-값 쌍 대조

찾아보기

책 속으로

이 책은 정규표현식에 관한 모든 정보를 충분히 조사하여 집대성하였다. 나는 1장만 읽고도 새로운 여러 기법을 알게 되었다.
- 니콜라이 린드버그, STTS 스피치 테크놀러지 서비시스 컴퓨터 언어 과장

출판사 서평

정규표현식에 관한 모든 정보를 집대성한 완벽 해설서로 예제를 통해 배운다. 정규표현식을 작성하는 방법을 다양한 언어별로 설명함으로써, 정규표현식 사용이 요구되는 개발 과정에서 개발자의 코딩 시간을 단축시키고 보다 복잡한 고급 응용 사례에 적용 가능케 한다.

- 기초부터 고급에 걸친 사례를 제시한다.
기본부터 고급에 걸친 프로그래밍에 필요한 사례별 적용 가능 정규표현식을 cookbook의 전형적인 ‘문제 제기 - 해결 모색’이라는 구성을 통해 알기 쉽게 설명한다. 필요한 주제에 대해선 응용 사례도 제공하여 보다 다양한 경우에 ... 더보기

북로그 리뷰 (3) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 벌써 한빛리더스 1기 마지막 리뷰네요 ^-^ 시간도 참 빨리 흘러갑니다. 그리고 저의 게으름 아닌 게으름도 무르익어 가고 있네요 ㅎ 사실 이 책을 다 읽은지 3주가 되었는데 육아에 야근에 마감기한까지 넘긴 이 시점에 이렇게 리뷰를 작성하고 있습니다. 반성이 좀 필요하겠습니다~ 자아 이번에 읽은 도서는 [한 권으로 끝내는 정규표현식] 입니다. 정규식이라 하면 보통 어렵다, 이해할 수 없다, 저게 뭐지 하고는 벽을 쌓는 경우가 꽤 많은데요 이게 응용하면 정말 편리한 프로그래밍을 할 수 있도록 도와주는 큰 무기가 될 수 있... 더보기
  • 정규표현식 쿡 북 wh**ok | 2010-11-20 | 추천: 0 | 5점 만점에 4점
      정규표현식에 대해 말하자면, 요상한 기호와 숫자를 버무려 괴상하게 보이기 십상이기 때문에, 조금 가까이 하기 힘든면이 있다. 반면에 굳이 개발자가 아니더라도 '?'나 '*'등의 의미는 아는 사람이 많을 정도로 여러분야에 퍼져 있기도 한 것이 정규표현식이다. 이 정규표현식의 장점은 노가다를 줄여준다는데 있다. 즉 모른다고 큰 불편을 겪는 것은 아니지만, 조금만 사용할 줄 알면 각종 노가다를 손쉽게 해낼 수 있다. 또 컴파일러 파서를 정의하는데는 거의 필수적으로 사용되기... 더보기
  • 책의 내용: 정규식은 매력적인 도구입니다. 단, 만능해법은 아니며 복잡도에 따른 연산시간 증가를 반드시 고려해야만 합니다. 참고로 다음부분은 저의 경험담입니다. HTML 페이지에서 원하는 텍스트만 얻기 위해 나름대로 파싱코드를 짰으나 그 결과는 제가 의도한대로 동작하지 않았습니다. HTML 태그의 너무나도 다양한 각 속성과 값의 사용방식이 예외적인 상황을 일으키는 변수 로 작용했던 것이지요. 옆에서 같이 작업하던 후배와 이야기 하던 중 알게된 것이 바로 정규식의 효과였습니다. 단 한줄의 정규표현식을 사용한 메소드 호출(Strin... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • 하지원
    17,820원
  • 프랑소와 숄레
    29,700원
  • 이시카와 아키히코
    22,500원
  • 길벗R&D
    27,900원
  • 김창준
    11,700원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품