정규 표현식은 문자열에서 검색과 바꾸기를 할 수 있는 강력한 방법입니다.
- 패턴과 플래그
- 문자 클래스
- 유니코드: 'u' 플래그와 \p{...} 클래스
- 앵커: 문자열의 시작 ^과 끝 $
- 앵커 ^와 $의 여러 행 모드, 'm' 플래그
- Word boundary: \b
- Escaping, special characters
- Sets and ranges [...]
- Quantifiers +, *, ? and {n}
- Greedy and lazy quantifiers
- Capturing groups
- Backreferences in pattern: \N and \k<name>
- Alternation (OR) |
- Lookahead and lookbehind
- Catastrophic backtracking
- Sticky flag "y", searching at position
- Methods of RegExp and String