본문 바로가기

포렌식/보안시스템운영실무

(2회차)정규표현식 테스트 - 1

예제를 들어서 정규표현식을 테스트 하는 방법을 배워보도록 하겠습니다.

 

regexr은 정규표현식을 테스팅 할수 있는 사이트이며

 

https://regexr.com/

불러오는 중입니다...

해당 사이트를 참조해주세요.

 

 

 

초기화면 및 설정

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 까지 표현가능)