logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자바스크립트 정규표현식

자바스크립트 정규표현식

(기본 원리를 완전 분석한)

김영보 (지은이)
  |  
ITC(아이티씨)
2010-05-10
  |  
19,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 17,100원 -10% 0원 950원 16,150원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

자바스크립트 정규표현식

책 정보

· 제목 : 자바스크립트 정규표현식 (기본 원리를 완전 분석한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788963510163
· 쪽수 : 228쪽

책 소개

자바스크립트의 정규 표현식을 중점적으로 다룬 책이다. 자바스크립트 애플리케이션(application)에서 정규 표현식은 약방의 감초다. 필자의 오랜 경험에 의하면 하나라도 완전하게 접근해야 한다. 그래야 내 것이 되고 실전에 적용할 수 있다. 어설프게 접근하면 이도 저도 아닌 허사가 되고 만다. 점(.) 하나만 잘못 찍어도 다르게 구현되는 것이 프로그램(program)이다. 특히 문장이 아닌 기호 중심으로 구성된 정규 표현식은 더욱 세심한 전문성이 요구된다. 이런 이유로 이 책에서는 자바스크립트의 정규 표현식만 집중적으로 다루었다.

목차

Chapter 01 정규 표현식의 개요
1.1 첫 만남 2
1.2 정규 표현식의 3대 요소 3
1.3 자바스크립트에서 정규 표현식의 위치 5
1.4 예제 환경 설정 6
1.4.1 자바스크립트 작성 위치 6
1.4.2 결과 출력 함수 7
1.4.3 본문 형태 8
1.5 패턴과 매치 9
1.6 함수와 메소드 10
1.7 정규 표현식 작성 방법 12
1.7.1 메소드 파라미터에 패턴 작성 12
1.7.2 메소드 앞에 패턴 작성 14
1.7.3 RegExp 클래스 사용 15
1.8 정규 표현식의 실수 17

Chapter 02 문자열 매치
2.1 텍스트 문자열 매치 20
2.2 플래그 22
2.2.1 대소문자 무시 i 23
2.2.2 글로벌 g 26
2.2.3 멀티라인 m 28
2.3 대체 | 31
2.4 앞뒤 문자 매치 . 34
2.5 공백 문자 35
2.6 줄 분리자 37

Chapter 03 정규 표현식 메소드
3.1 메소드 구성 42
3.2 값 추출 match( ) 43
3.3 인덱스 추출 search( ) 48
3.4 매치 결과 분리 split( ) 50
3.5 값 치환 replace( ) 55
3.6 매치 여부 test( ) 57
3.7 하나만 매치 exec( ) 58
3.8 match 메소드와 exec 메소드 간 인터페이스 60
3.9 정규 표현식에 대한 논단 61

Chapter 04 매치 위치 지정
4.1 처음부터 매치 ^ 64
4.2 끝에 매치 $ 66
4.3 63개 문자 매치 \B 68
4.4 단어 경계 \b 70
4.5 클로저 사용 내부 함수 75


Chapter 05 수량자
5.1 욕심 많은 매치 80
5.1.1 하나 이상 매치 + 81
5.1.2 없거나 하나 이상 매치 * 85
5.1.3 없거나 하나만 매치 ? 90
5.2 숫자로 매치 범위 지정 93
5.2.1 수에 매치 {숫자} 94
5.2.2 수 이상에 매치 {숫자,} 95
5.2.3 매치 구간 지정 {숫자,숫자} 96
5.3 욕심 없는 매치 98
5.3.1 한 번만 매치 +? 98
5.3.2 최소 매치 *? 99
5.3.3 숫자 범위 무시 {숫자,숫자}? 102

Chapter 06 문자 클래스
6.1 문자 집합 [ ] 106
6.2 패턴 문자를 문자화 109
6.3 백스페이스 [\b] 110
6.4 구간 [-] 111
6.5 CSS 프로퍼티 형태 변경 116
6.6 제외 [^] 117
6.7 텍스트 값 추출 118
6.8 독식을 막아라 120

Chapter 07 이스케이프 문자 클래스
7.1 패턴 문자의 문자화 124
7.2 숫자 매치 126
7.2.1 숫자만 매치 \d 127
7.2.2 숫자 이외 매치 \D 128
7.3 문자 매치 130
7.3.1 보이지 않는 문자 매치 \s 130
7.3.2 공백 체크 패턴 131
7.3.3 문자열 앞뒤 공백 삭제 132
7.3.4 보이는 문자 매치 \S 134
7.4 63개 문자 매치 135
7.4.1 63개 문자만 매치 \w 135
7.4.2 63개 이외 문자 매치 \W 135
7.4.3 E-Mail 주소 체크 137
7.5 문자 이스케이프 140
7.5.1 유니코드 매치 \u 140
7.5.2 16진수 매치 \xhh 141
7.5.3 제어 문자 매치 \c 142
7.5.4 제어 이스케이프 문자 143

Chapter 08 그룹화
8.1 매치 결과 캡처 ( ) 146
8.2 캡처 값 참조 150
8.2.1 백래퍼런스 \숫자 150
8.2.2 RegExp.$숫자 153
8.2.3 숫자 값에 콤마 삽입 154
8.3 백트래킹 158
8.4 최대로 매치 162
8.5 캡처하지 않는 그룹 (?:) 167
8.6 전방 매치 (?=) 168
8.7 전방 부정 매치 (?!) 171

Chapter 09 RegExp 클래스
9.1 RegExp 인스턴스 생성 175
9.2 RegExp 인스턴스 여부 체크 177
9.3 패턴 미지정 179
9.4 인스턴스 생성 후 exec( ) 호출 180
9.5 인스턴스 생성 후 test( ) 호출 183
9.6 문자열로 변환 toString( ) 185
9.7 RegExp 프로퍼티 186

Chapter 10 정규 표현식 활용
10.1 값 전체 영문자 체크 190
10.2 단위 체크 및 설정 (12px) 191
10.3 <script></script> 블록 제거 192
10.4 <script></script>를 분리하여 값 추출 194
10.5 엘리먼트에서 class name 제거 197
10.6 역동적으로 RegExp 인스턴스 생성 200

찾아보기 / 205

저자소개

김영보 (지은이)    정보 더보기
다양한 분야의 소프트웨어를 개발했으며, 항상 개발 현장에 있었다. 오랫동안 웹 요소 기술을 강의했으며, 특히 자바스크립트 강의는 매번 만석이다. 『몰입! 자바스크립트』, 『ECMAScript 6』를 포함하여 8권을 집필하였다. 저자는 많은 개발과 강의 경험을 통해 개발자가 필요로 하는 핵심을 알고 있다. 그것을 이 책에 담았다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책