set text {256.256.255.1}
set pattern {^(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(?:\.(?:[0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])){3}$}
regexp $pattern $text match
if {[info exists match]} {
puts $match
} else {
puts "No match"
}
c2V0IHRleHQgezI1Ni4yNTYuMjU1LjF9CnNldCBwYXR0ZXJuIHteKD86WzAtOV18WzEtOV1bMC05XXwxWzAtOV17Mn18MlswLTRdWzAtOV18MjVbMC01XSkoPzpcLig/OlswLTldfFsxLTldWzAtOV18MVswLTldezJ9fDJbMC00XVswLTldfDI1WzAtNV0pKXszfSR9IApyZWdleHAgJHBhdHRlcm4gJHRleHQgbWF0Y2gKaWYge1tpbmZvIGV4aXN0cyBtYXRjaF19IHsKCXB1dHMgJG1hdGNoCn0gZWxzZSB7CglwdXRzICJObyBtYXRjaCIKfQ==