똑똑하게 코딩하는 법
Edit me
- 개요
- Chapter1. Introduction to Regular Expressions
- 2장. 정규표현식 기본 기술
- 3장. 프로그래밍을 위한 정규 표현식
- 4장. 유효검사와 형식화
- 5장. 단어, 행, 특수문자
- 6장. 숫자
- 7장. URL, 경로, 인터넷주소
- 8장. 마크업과 데이터 상호변환
개요
저자: 조 모건(Joe Morgan) 책제목 : 자바스크립트 코딩의 기술 (원서 제목 : Simplifying JavaScript) 부제 : 똑똑하게 코딩하는 법, ES5, ES6를 넘어 최신 표준을 따르는 모던 자바스크립트 작성하기! (원서 부제: Writing Modern JavaScript with ES5, ES6, and Beyond) 출판사 : 도서출판 길벗(원책: The Pragmatic Bookshelf) ISBN 한글 : 979-11-6521-020-5 ISBN 영문 : 9781680502886 정가: 24,000원 |
추가 개요
- 이 책은 1판 번역서이다. ( 출간일: 2010-09-17 , 한빛출판사 링크)
- 영문판은 2판 까지 나왔다. ( 출간일: 2012년, O’Reilly 링크)
- 번역서 2판은 2021-03-25 현재 아직 없는듯.
- 멘탈저장소의 해당 북 리뷰
저자 설명
조 모건 (Joe Morgan)
스티븐 레비턴 (Steven Levithan)
Chapter1. Introduction to Regular Expressions
- 실무에 바로 적용할 수 있는 내용은 4장 ~ 8장(마지막장) 참고
- 일단 정규식을 코드에 넣어버리면 에러가 발생해도 찾기 힘듬
- 1장에서 소개하는 툴로 테스트하고 디버깅하는 것이 좋음
1. Regular Expressions Defined
- History of the Term “Regular Expression”
- 정통 컴퓨터 과학자들이 정해놓은 정의와 실용적 프로그래머들이 실용적으로 사용하는 용어에는 차이가 있음을 알아둘것
- 어려운 전문용어들이 많이나옴 ( DFA, NFA…)
- BackTracking의 사용여부가 정의에 차이를 가져올만큼 중요한 듯함.
Many Flavors of Regualr Expressions
- 정규표현식을 정의하기는 어려움
- 어떤 텍스트가 정규식인지 아닌지 판단하는 공식적인 기준이 없음
Regex Flavors Covered by This Book
Perl
.NET
Java
Javascript
Python
Ruby
2. 정규표현식을 이용한 검색치환
2장. 정규표현식 기본 기술
3장. 프로그래밍을 위한 정규 표현식
4장. 유효검사와 형식화
13. 한국 주민등록번호
- 원서에는 없는데 역자가 집어넣은듯..