import java.util.regex.*;
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
String text
= "avcavf 213.123.11.255aoegger"; String octet
= "(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)"; Pattern p = Pattern.compile("(?<!\\d)" + octet + "(?:\\." + octet +"){3}(?!\\d)");
Matcher m = p.matcher(text);
System.
out.
println(m.
find() ? m.
group() : "Not found"); }
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC4qOwppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgdGV4dCA9ICJhdmNhdmYgMjEzLjEyMy4xMS4yNTVhb2VnZ2VyIjsKCQlTdHJpbmcgb2N0ZXQgPSAiKD86MjVbMC01XXwyWzAtNF1cXGR8WzAxXT9cXGRcXGQ/KSI7CgkJUGF0dGVybiBwID0gUGF0dGVybi5jb21waWxlKCIoPzwhXFxkKSIgKyBvY3RldCArICIoPzpcXC4iICsgb2N0ZXQgKyIpezN9KD8hXFxkKSIpOwoJCU1hdGNoZXIgbSA9IHAubWF0Y2hlcih0ZXh0KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4obS5maW5kKCkgPyBtLmdyb3VwKCkgOiAiTm90IGZvdW5kIik7Cgl9Cn0=