파이썬 정규식

파이썬 정규식 연습

출처 : 처음 시작하는 파이썬

패턴 일치
/d 숫자
/D 비숫자
/w 알파벳 문자
/W 비알파벳 문자
/s 공백 문자
/S 비공백 문자
/b 단어 경계 (/w와 /W 또는 /W와 /w 사이의 경계)
/B 비단어 경계

패턴 지정자

패턴 일치
abc 리터럴 abc
(expr) expr
_expr1 &#124 expr2 _ expr1 또는 expr2
. \n을 제외한 모든 문자
^ 소스 문자열의 시작
$ 소스 문자열의 끝
prev ? 0 또는 1회의 prev
prev* 0회 이상의 최대 prev
prev*? 0회 이상의 최소 prev
prev+ 1회 이상의 최대 prev
prev+? 1회 이상의 최소 prev
prev {m} m회의 prev
prev {m, n} m에서 n회의 최대 prev
prev {m, n}? m에서 n회의 최소 prev
[abc] a 또는 b 또는 c
[^abc] (a 또는 b 또는 c)가 아님
prev (?=next) 뒤에서 next_가 오면 _prev
prev (?!next) 뒤에서 next_가 오지 않으면 _prev
(?<=prev) next 전에 prev_가 오면 _next
(?<!prev) next 전에 prev_가 오지 않으면 _next
Written on July 15, 2018