正規表現:
((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、2 番目の文字は 0 ~ 4、3 番目の文字は任意の数字を表します。 200~249を指します。
緑色のブロックは、最初の文字が 2、2 番目の文字が 5、3 番目の文字が 0 ~ 5 を表します。 250~255を指します。
青いブロックは、最初の文字は 0 または 1、またはこの文字は必要ありません、2 番目の文字は任意の数字、3 番目の文字は任意の数字、この文字は必要ありませんを表します。 1 ~ 199 を表し、先頭にゼロを付けることができます。
「|」は、3 つの部分のいずれかの意味を満たす限り、「または」を意味します。
前後の「(」と「)」は、これがグループであることを示します
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)
{3} は 3 回繰り返すことを意味します。たとえば、「255.255.255」です。
((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01 ]?dd?)
最後のグループの意味は上記と同じで、「.」の後に同じテストが追加されます。