정규표현식

이수보🧑🏻‍💻·2022년 1월 12일
0

초급

목록 보기
18/25

정규표현식

정규표현식
문자열의 패턴을 검사하는 표현식 ex) 회원가입 = 아이디 비밀번호의 규칙(대소문 자,숫자,특수문자 ,몇글자이상)

문자열에 패턴을 만들고 검사하는 식. 맞으면 TRUE

^ 뒷 문자로 시작
$ 앞 문자로 시작
. 임의의 문자(줄바꿈 제외)
/* 앞문자가 0개 이상 (하하,,,, 블로그에서 탈출문자를 써야한다니... 탈출은 밑에 있당)
/+ 앞문자가 1개 이상 (얘도 마찬가지로 앞에 /는 탈출문자입니다.)
? 앞문자가 없거나 1개
[] 문자의 집합이나 범위([a-z]:a부터 z까지, [^a-z]:a부터 z가 아닌 것)
{} 앞 문자의 개수({2}:2개, {2,4}:2개 이상 4개 이하)
() 그룹화(1개의 문자처럼 인식)
| OR연산
\s 공백, 탭, 줄바꿈
\S 공백, 탭, 줄바꿈이 아닌 문자
\w 알파벳이나 숫자
\W 알파벳이나 숫자가 아닌 문자
\d 숫자
\D 숫자가 아닌 문자
(?i) 뒷 문자의 대소문자 구분 안함
\ 정규표현식에서 사용되는 특수문자 표현 탈출의 역할이기 때문에 역슬래쉬를 두 개 넣어줘야 함.

자주 사용하는 정규표현식

정말 외우기 힘들어 보이죠??
그렇다면 외우지 마세요ㅠㅠㅠㅠㅠ

막상 사용할 일이 있을 때는 기억 안나는 일이 허다하고 인터넷에 검색하면 백두산 천지를 채울만큼 자료가 널렸습니다.

0개의 댓글