책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788963510163
· 쪽수 : 228쪽
책 소개
목차
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