자주쓰는 정규표현식를 정리합시다! (Java Pattern 기준)
[참고]
URL 검증 정규표현식
내용 | 부분 정규표현식 |
프로토콜 | ^((https?|ftp):\\/\\/)? |
인증정보 시작 | ( |
ID 정보 | ([\\w$_\\.\\+!\\*\\'\\(\\)\\,;\\?&=-]|%[0-9a-f]{2})+ |
비밀번호 정보 | (:([\\w$_\\.\\+!\\*\\'\\(\\)\\,;\\?&=-]|%[0-9a-f]{2})+)?@ |
인증정보 끝 | )? |
Address 시작 | ( |
URL Address |
([\\w][\\w-]*[\\w]\\.)+[a-zA-Z]+ |
또는 | | |
IP Address | (?:(?: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]?) |
Address 끝 | ) |
포트정보 | (:\\d+)? |
하위디렉토리 시작 | ( |
페이지 정보 | (\\/([\\w$_\\.\\+!\\*\\'\\(\\)\\,;:@&=-]|%[0-9a-f]{2})+)+ |
변수시작 | ( |
변수1 | (\\?([\\w$_\\.\\+!\\*\\'\\(\\)\\,;:@=-]|%[0-9a-f]{2})+) |
추가변수 | (&([\\w$_\\.\\+!\\*\\'\\(\\)\\,;:@=-]|%[0-9a-f]{2})+)* |
변수끝 | )? |
하위디렉토리 끝 | )? |
종료 | $ |
'Programming' 카테고리의 다른 글
자바 정규표현식 특수문자 (0) | 2009.10.19 |
---|---|
유용한 이클립스 단축키 (0) | 2009.10.19 |
오픈소스 소프트웨어 라이센스 가이드 (0) | 2009.09.21 |
InstallSheid Uninstall Shortcut 만들기 (0) | 2009.08.11 |
도움말 파일 만들기 가이드 (0) | 2009.08.04 |