import re
ip_pattern = re.compile(r"(?<![^,])(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)(?![^,])")
def get_ip_by_regex(ip_str):
"""Match IP from the given text and return
:param ip_str: like "255.255.255.255,255.255.255.256,260.255.255.255"
:type ip_str: string
:return: IP LIST ["255.255.255.255"]
:rtype: list[string]
"""
return ip_pattern.findall(ip_str)
print(get_ip_by_regex('255.255.255.255,255.255.255.256,260.255.255.255'))
aW1wb3J0IHJlCgppcF9wYXR0ZXJuID0gcmUuY29tcGlsZShyIig/PCFbXixdKSg/Oig/OjI1WzAtNV18MlswLTRdXGR8WzAxXT9cZFxkPylcLil7M30oPzoyNVswLTVdfDJbMC00XVxkfFswMV0/XGRcZD8pKD8hW14sXSkiKQoKZGVmIGdldF9pcF9ieV9yZWdleChpcF9zdHIpOgogICAgIiIiTWF0Y2ggSVAgZnJvbSB0aGUgZ2l2ZW4gdGV4dCBhbmQgcmV0dXJuCgogICAgOnBhcmFtIGlwX3N0cjogbGlrZSAiMjU1LjI1NS4yNTUuMjU1LDI1NS4yNTUuMjU1LjI1NiwyNjAuMjU1LjI1NS4yNTUiCiAgICA6dHlwZSBpcF9zdHI6IHN0cmluZwogICAgOnJldHVybjogSVAgTElTVCBbIjI1NS4yNTUuMjU1LjI1NSJdCiAgICA6cnR5cGU6IGxpc3Rbc3RyaW5nXQogICAgIiIiCiAgICByZXR1cm4gaXBfcGF0dGVybi5maW5kYWxsKGlwX3N0cikKCnByaW50KGdldF9pcF9ieV9yZWdleCgnMjU1LjI1NS4yNTUuMjU1LDI1NS4yNTUuMjU1LjI1NiwyNjAuMjU1LjI1NS4yNTUnKSk=