파이썬 정규식
파이썬 정규식 연습
출처 : 처음 시작하는 파이썬
패턴 | 일치 |
---|---|
/d | 숫자 |
/D | 비숫자 |
/w | 알파벳 문자 |
/W | 비알파벳 문자 |
/s | 공백 문자 |
/S | 비공백 문자 |
/b | 단어 경계 (/w와 /W 또는 /W와 /w 사이의 경계) |
/B | 비단어 경계 |
패턴 지정자
패턴 | 일치 |
---|---|
abc | 리터럴 abc |
(expr) | expr |
_expr1 | 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