정규식:
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)
((2[0-4]d|25[0-5]|[01]?dd?).){3} (2[0-4]d|25[0-5]|[01]?dd?)
빨간색 블록은 첫 번째 문자는 2, 두 번째 문자는 0~4, 세 번째 문자는 임의의 숫자를 나타냅니다. 200~249를 나타냅니다.
녹색 블록은 첫 번째 문자가 2, 두 번째 문자가 5, 세 번째 문자가 0~5를 나타냅니다. 250~255를 나타냅니다.
파란색 블록은 다음을 나타냅니다. 첫 번째 문자는 0 또는 1이거나 이 문자가 필요하지 않으며, 두 번째 문자는 임의의 숫자이고, 세 번째 문자는 임의의 숫자이며, 이 문자가 필요하지 않습니다. 1~199를 나타내며 앞에 0이 올 수 있습니다.
"|"는 세 부분 중 하나의 의미를 충족하는 한 "또는"을 의미합니다.
앞뒤의 "(" 및 ")"는 그룹임을 나타냅니다
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)
{3}은 세 번 반복한다는 의미입니다. 예를 들어 '255.255.255'입니다.
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)
마지막 그룹의 의미는 위와 동일합니다. 즉, "." 뒤에 동일한 테스트가 추가됩니다.