정규표현식 형식
/패턴/플래그
- / 사이에는 매칭시킬 "패턴"을 써준다.
- / 다음에는 옵션을 설정하는 "플래그"를 써준다.
(하나만 찾을지,모두 찾을지)
정규 표현식의 메타 문자
문자열의 패턴을 나태는 문자
- a(일반문자열) : 문자열 내에 a라는 문자열이 존재하는지 검색
- [abcd] : 문자열 내에 a,b,c,d 중 하나라도 일치하는 문자가 있는지 검색
- ^(캐럿) : 문자열의 시작을 의미
- $(달러) : 문자열의 끝을 의미
- \w (word, 단어) : 아무 글자 (단, 띄어쓰기, 특수문자, 한글 X)
- \d (digit, 숫자) : 아무 숫자(0~9 중 하나)
- \s (space, 공간) : 아무 공백 문자(띄어쓰기, 엔터,탭 등)
- [0-9] : 0부터 9까지 모든 숫자
- [ㄱ-힣] : ㄱ부터 힣까지 모든 한글
- [가-힣] : 가부터 힣까지 모든 한글(자음만, 모음만 있는 경우 제외)
- [a-z] : 모든 영어 소문자
- [A-Z] : 모든 영어 대문자