import re
my_list = ['array("i", [12694499, 12855016, 123457])',
'array("i", [12694499, 12865016, 123457])',
'array("i", [12694499, 12855016])',
'array("i", [12699749, 12877477])',
'array("i", [12828285, 12868277])',
'array("i", [-1])',
'array("i", [-1])',
'array("i", [-1])',
'array("i", [-12694499, -12865016, -123457])',]
for value in my_list:
coords = re.search(r"\[-?[0-9]+(?:,\s-?[0-9]+)*]", value)
if coords:
print(coords.group())
aW1wb3J0IHJlCgpteV9saXN0ID0gWydhcnJheSgiaSIsIFsxMjY5NDQ5OSwgMTI4NTUwMTYsIDEyMzQ1N10pJywKICAgICAgICAgICAnYXJyYXkoImkiLCBbMTI2OTQ0OTksIDEyODY1MDE2LCAxMjM0NTddKScsCiAgICAgICAgICAgJ2FycmF5KCJpIiwgWzEyNjk0NDk5LCAxMjg1NTAxNl0pJywKICAgICAgICAgICAnYXJyYXkoImkiLCBbMTI2OTk3NDksIDEyODc3NDc3XSknLAogICAgICAgICAgICdhcnJheSgiaSIsIFsxMjgyODI4NSwgMTI4NjgyNzddKScsCiAgICAgICAgICAgJ2FycmF5KCJpIiwgWy0xXSknLAogICAgICAgICAgICdhcnJheSgiaSIsIFstMV0pJywKICAgICAgICAgICAnYXJyYXkoImkiLCBbLTFdKScsCiAgICAgICAgICAgJ2FycmF5KCJpIiwgWy0xMjY5NDQ5OSwgLTEyODY1MDE2LCAtMTIzNDU3XSknLF0KCmZvciB2YWx1ZSBpbiBteV9saXN0OgogICAgY29vcmRzID0gcmUuc2VhcmNoKHIiXFstP1swLTldKyg/Oixccy0/WzAtOV0rKSpdIiwgdmFsdWUpCiAgICBpZiBjb29yZHM6CiAgICAgICAgcHJpbnQoY29vcmRzLmdyb3VwKCkp