정규표현식

이수보🧑🏻‍💻·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개의 댓글

관련 채용 정보