파이썬 정규 표현식을 작성할 때 사용되는 문법이 정리되어 있습니다. 더 많은 정규 표현식 및 테스트는 RegExr 웹사이트에서 확인하실 수 있습니다. 이메일, 비밀번호, URL 유효성 정규 표현식 예시는 다음 블로그 글에서도 확인하실 수 있습니다.
정규 표현식 치트 시트(Reg Express Cheat Sheet) | |
---|---|
1. Character classes | |
. | any character except newline |
\w\d\s | word, digit, whitespace |
\W\D\S | not word, digit, whitespace |
[abc] | any of a, b, or c |
[^abc] | not a, b, or c |
[a-g] | character between a & g |
Anchors | |
^abc$ | start / end of the string |
\b\B | word, not-word boundary |
2. Escaped characters | |
.*\ | escaped special characters |
\t\n\r | tab, linefeed, carriage return |
Groups & Lookaround | |
(abc) | capture group |
\1 | backreference to group #1 |
(?:abc) | non-capturing group |
(?=abc) | positive lookahead |
(?!abc) | negative lookahead |
3. Quantifiers & Alternation | |
a*a+a? | 0 or more, 1 or more, 0 or 1 |
a{5}a{2,} | exactly five, two or more |
a{1,3} | between one & three |
a+?a{2,}? | match as few as possible |
ab|cd | match ab or cd |
반응형
'Python' 카테고리의 다른 글
파이썬 리스트 컴프리헨션 사용 방법 정리 (0) | 2022.02.04 |
---|---|
파이썬 문자열 포매팅 방법 (0) | 2022.01.30 |
파이썬 클래스와 self 설명 (0) | 2022.01.21 |
파이썬 패키지 정리 (0) | 2022.01.12 |
파이썬 모듈 사용 방법 정리 (0) | 2022.01.12 |