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())