기본 문법
. : 모든 (하나의)문자와 일치
| : OR
- : 문자 집합 구성원 제외하고 일치
\ : 이스케이프 문자
* : 0~번 반복
+ : 1~번 반복
? : 0~1번 반복
{n} : 정확히 요소와 n번 일치
{m, n} : 요소와 m~n번 일치
{n, } : 요소와 n번 이상 일치
^ : 입력값의 시작
$ : 입력값의 끝
\< : 단어의 시작과 일치
\> : 단어의 끝과 일치
\d : 모든 숫자와 일치
\D : \d의 반대
\n : 줄 바꿈
\r : 캐리지 리턴
\s : 공백 문자와 일치
\S : \s의 반대
\t : Tab
\w : 영숫자나 밑줄과 일치
\W : \w와 반대로 일치
[] : [] 안의 모든 문자
Ex) /a[px]e/ -> ape, axe
[^a] : 괄호 내부에 등장하지 않는 어떤 문자와도 대응
() : ()에 일치하는 문자들 캡쳐
'프로그래밍' 카테고리의 다른 글
| 사이드 프로젝트 vm 배포 해보기 (0) | 2024.07.02 |
|---|