728x90
1. 정규표현식의 기본
[]와 {}의 합으로 나타낸다.
[]안에는 들어갈 수 있는 숫자 혹은 문자를 정의하고 {}안에는 반복되는 횟수를 지정한다.
[012]{3] : 0,1,2 중 하나가 3번 반복된다 ex)012, 000, 222, 021
[0-4]{2} : 0,1,2,3,4 중 하나가 2번 반복된다 ex)11,14, 03, 00
[0-13-4] : 0,1,3,4 중 하나
2. 숫자에 관한 정규표현식
숫자 : "[0123456789]" , "[0-9]", r"[\d]", r"\d"
여기서 "\d"는 숫자를 나타낸다.
r"\d{3}" : 3자리 숫자
r"\d{2,5}": 2~5자리 숫자
3. 알파벳에 관한 정규표현식
알파벳 소문자 : "[a-z]"
알파벳 대문자 : "[A-Z]"
4. 반복횟수 지정법
r"\d" : 숫자 1회 반복
r"\d"{3} : 숫자 3회 반복
r"\d{4,6}" : 숫자 4~6회 반복
r"\d?" : 숫자 0 또는 1회 반복
r"\d*" : 숫자 0회 이상 반복
r"\d+" : 숫자 1회 이상 반복
728x90