정규 표현 :
((2 [0-4]/d | 25 [0-5] | [01]?/d/d?)/.) {3} (2 [0-4]/d | 25 [0-5] | [01]?/d/d?)
((2 [0-4]/d | 25 [0-5] | [01]?/d/d?)/.) {3} (2 [0-4]/d | 25 [0-5] | [01]?/d/d?)
빨간색 블록은 다음을 나타냅니다. 첫 번째 문자는 2이고, 두 번째 문자는 0 ~ 4이고, 세 번째 문자는 1 자리 숫자입니다. 200 ~ 249를 나타냅니다.
녹색 블록은 다음을 나타냅니다. 첫 번째 문자는 2, 두 번째 문자는 5, 세 번째 문자는 0 ~ 5입니다. 250 ~ 255를 나타냅니다.
파란색 블록은 다음을 나타냅니다. 첫 번째 문자는 0 또는 1이거나 그러한 문자가 없을 수도 있고, 두 번째 문자는 하나의 숫자이고, 세 번째 문자는 하나의 숫자이며, 그러한 문자는 없을 수 있습니다. 1 ~ 199를 나타내며, 제로를 선도 할 수 있습니다.
"|" 세 블록 중 하나의 의미가 충족되는 한 "또는"을 의미합니다.
전후에 "("and ")" "이것은 세트입니다.
((2 [0-4]/d | 25 [0-5] | [01]?/d/d?)/.) {3} (2 [0-4]/d | 25 [0-5] | [01]?/d/d?)
{3}은 세 번 반복하는 것을 의미합니다. 예를 들어, "255.255.255"
((2 [0-4]/d | 25 [0-5] | [01]?/d/d?)/.) {3} (2 [0-4]/d | 25 [0-5] | [01]?/d/d?)
마지막 그룹은 위와 동일한 의미를 가지며, 이후에 같은 탐지를 추가하는 것입니다.