^ここから$の部分の開始から終了までを対応する表現を意味$;
(?:パターン)操作を統一することができる項目の組み合わせの一部として組み合わせパターンを表します。
?0は、一度や二度A繰り返されます
IP:(0-255)(0-255)(0-255)(0〜255)。。。
@ "^(:( :( 25 [0-5]?)|(2 [0-4] \ D)|((1 \ D {2})|([1-9] \ D)) )){3}(:( 25 [0-5])|。?(2 [0-4] \ D)|((1 \ D {2})|([1-9] \ D)) )$ ";