예제를 들어서 정규표현식을 테스트 하는 방법을 배워보도록 하겠습니다.
regexr은 정규표현식을 테스팅 할수 있는 사이트이며
해당 사이트를 참조해주세요.
Flag 에서 global 과 mutiline 을 체크해주세요
ex)
0부터 255까지 표현하세요
표시 되야하는 문자들
[246]
[99]
[0]
[2]
[18]
[255]
[256]
[21]
-----------------
나와선안되는 문자들
[01]
[09]
[00]
[259]
[2596]
[311]
앞서 배웠던 문법 참고를 해서 테스팅하겠습니다 .
정답
더보기
^\[(\d|[1-9]\d|1\d\d|2[0-4][0-9]|25[0-5])\]
해설
더보기
^\[ : ^ (문자열 오픈) \[ ( [ 문자로 시작 )
\d|[1-9]\d : \d (0-9의 숫자) | (또는) [1-9]\d ( 1~9로 시작하면서 두번째 자리는 0~9의 모든숫자 )
|1\d\d : | (또는) 1\d\d\ ( 1(0~9)(0~9) 100~199 까지 표현가능)
'포렌식 > 보안시스템운영실무' 카테고리의 다른 글
(1회차) 보안시스템운영실무 - 정규표현식 (0) | 2020.04.20 |
---|