IP 주소 예시
Pinging hog.forta.com [12.159.46.200]
정규표현식 책에는 이런 식으로 되어있다.
(((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))
저렇게 하면 우선권 때문인지 뭔지는 모르겠지만
12.159.46.200
이렇게만 선택된다.
삽질하다 알게됐는데, 하위 표현식의 순서를 바꾼다.
(((1\d{2})|(2[0-4]\d)|(\d{1,2})|(25[0-4]))\.){3}((1\d{2})|(2[0-4]\d)|(\d{1,2})|(25[0-4]))
12.159.46.200
이제 잘 선택되는걸 알수 있다.
'코드 > PHP' 카테고리의 다른 글
[PHP] 특수한 상수들 (0) | 2015.08.07 |
---|---|
[MySql]외래키, Foreign Key 설정 (0) | 2015.08.03 |
port 번호 모음 (0) | 2015.07.29 |
[MySql] 외래키. (0) | 2015.07.16 |
[PHP] setcookie, 쿠키설정 (0) | 2015.07.12 |