자주 쓰는 패턴 모음
| 기능 | 패턴 |
| 숫자 | ^[0-9]*$ |
| 영문자 | ^[a-zA-Z]*$ |
| 한글 | ^[가-힣]*$ |
| 영어 & 숫자 | ^[a-zA-Z0-9]*$ |
| ^[a-zA-Z0-9]+@[a-zA-Z0-9]+$ | |
| 휴대폰 | ^01(?:0|1|[6-9]) - (?:\d{3}|\d{4}) - \d{4}$ |
| 일반전화 | ^\d{2,3} - \d{3,4} - \d{4}$ |
| IP 주소 | ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) \. ([0-9]{1,3}) |
| 모든 기호 (공백, 개행 제외) | \.|\,|\"|\'|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\=|\+|\\|\||\?|\~|\` |
반응형
'programming > Python' 카테고리의 다른 글
| os.walk - 하위 디렉토리 포함 모든 파일 탐색 (0) | 2025.04.10 |
|---|---|
| venv 가상환경 (0) | 2024.08.21 |
| 파일, 디렉토리 관리 (0) | 2024.06.12 |
| DataFrame, Column name 변경 (0) | 2020.09.06 |
| DataFrame, indexing - loc, iloc (0) | 2020.09.05 |