특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어를 말한다.
역슬래시() 다음에 일반 문자가 나오면 이스케이프 문자
로 해석하고, 특수 문자가 나오면 일반 문자로 해석한다.
특수 문자 | 설명 |
---|---|
\d | 숫자를 검색함. [0-9] 와 같음. |
\D | 숫자가 아닌 문자를 검색함. [^0-9] 와 같음 |
\w | 언더스코어(_)를 포함한 영문자 및 숫자를 검색함. [A-Za-z0-9_] 와 같음. |
\W | 언더스코어(_), 영문자, 숫자가 아닌 문자를 검색함. [^A-Za-z0-9_] 와 같음. |
\s | 띄어쓰기, 탭, 줄 바꿈 문자 등의 공백 문자를 검색함. |
\S | 띄어쓰기, 탭, 줄 바꿈 문자 등의 공백 문자가 아닌 문자를 검색함. |
\b | 단어의 맨 앞이나 맨 뒤가 패턴과 일치하는지를 검색함. |
\xhh | 16진수 hh에 해당하는 유니코드 문자를 검색함. |
\uhhhh | 16진수 hhhh에 해당하는 유니코드 문자를 검색함. |