티스토리 뷰

728x90

전화번호 패턴

02-123-4567

02-1234-5678

"^\d{2}-\d{3,4}-\d{4}$"

 

이메일 패턴

yspark@soolngsil.ac.kr

pys1212@gmail.com

"[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+"

 

IP 주소

192.168.0.1

192.168.256.22

"^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$"

- "?:" : 서브 스트링을 찾지 않겠다. 

"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"

- "|" : OR 연산자

- OR 연산자로 각 상황에서의 경우를 나누어 지정함으로써 0~255까지의 크기를 제한하였다. 

 

 

 


 

파이썬에서의 정규표현식

Python RegEx (w3schools.com)

 

Python RegEx

Python RegEx A RegEx, or Regular Expression, is a sequence of characters that forms a search pattern. RegEx can be used to check if a string contains the specified search pattern. RegEx Module Python has a built-in package called re, which can be used to w

www.w3schools.com

 

07-2 정규 표현식 시작하기 - 점프 투 파이썬 (wikidocs.net)

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

 

 

 

 

 

 

 

 

728x90
댓글
공지사항
최근에 올라온 글